Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Из строки в массив 5 на 5

94K
18 сентября 2014 года
Alexander SK
1 / / 18.09.2014
string text2 = Convert.ToString(textBox3.Text);
string alpha = "abcdefghiklmnopqrstuvwxyz";
string encription = text2 + alpha;

string[] letters = encription.Select(c => c.ToString()).Distinct().ToArray();

string result = string.Join("", letters);



//richTextBox3.Text += result + "t"; test Out

int count = 0;
foreach (string s in encriptionMatrix)
{
count++;
if (count != 5)
{
richTextBox3.Text += s + "t";
}
if (count == 5)
{
richTextBox3.Text += s + "tn";
count = 0;
}
}

Из строки result надо получить массив 5 на 5 (encriptionMatrix) и вывести его, в голове пока ,что только двойной цикл for, как лучше записать?
392
21 сентября 2014 года
cronya
421 / / 03.01.2009
Код:
richTextBox1.Text = "abcdefghiklmnopqrstuvwxyz";
            string[,] matrix = new string[5, 5];
            int len = 0;
            for(int idx=0; idx<5; idx++)
            {
                for(int jdx=0; jdx<5; jdx++)
                {
                    matrix[idx,jdx] = Convert.ToString(richTextBox1.Text[len]);
                    len++;
                }
            }
            richTextBox1.Text += "n";
            for (int idx = 0; idx < 5; idx++)
            {
                for (int jdx = 0; jdx < 5; jdx++)
                {
                    richTextBox1.Text += matrix[idx,jdx] + " ";
                }
                richTextBox1.Text += "n";
            }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог