Как разбить одномерный массив вида слово-перевод в двумерный? С#

201
31 октября 2021, 14:40

Есть файл, в котором лежат строки вида "слово-перевод". Разделителем в данном случае работает "-". Мне нужно перевести одномерный массив в двумерный таким образом, чтобы в первой его строке лежали только слова, а во второй - только перевод. Третий час мучаюсь с Split, не получается чегой-то, то одна ошибка, то вторая

Answer 1

Изи способ такой, если можно Linq

string[] arrRank1 = File.ReadAllLines("1.txt");
string[][] arrRank2 = arrRank1.Select(line => line.Split('-')).ToArray();
READ ALSO
Проблема с записью в текстовый файл из DataGridView

Проблема с записью в текстовый файл из DataGridView

Собственно, записывает в файл всё, кроме последней записи в строке DataGridView (получается 5, а должно быть 6)

203
cannot implicitly convert type int to bool

cannot implicitly convert type int to bool

Собственно, скопировал код на C из википедии, пишу на C#Ошибку выдаёт вот в таких моментах if (~u & 1) Не могу понять как исправить ситуацию, прошу...

184
Вывод и заполнение n кол-во progressbar'ов в WPF

Вывод и заполнение n кол-во progressbar'ов в WPF

Есть элемент icTodoList, который нужно заполнить progressbar'ми на каждого человекаМожно ли вообще такое реализовать с помощью цикла и \n? Выше представлены...

92
Сетевой адаптер Hamachi

Сетевой адаптер Hamachi

Всем привет, прошу помощи, проблема странная(все говорят проверять конфигурацию пк/роутер/провайдера, но в то же время она спокойно воспроизвелась...

124