Как через массив считать два файла одновременно и показать текст файлов на экране через пробел?
string[] masiv1 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text1.txt");
string[] masiv2 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text2.txt");
foreach (var line1 in masiv1)
{
foreach (var line2 in masiv2)
{
Console.WriteLine(line1 + " " + line2);
}
}
С помощью for
string[] masiv1 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text1.txt");
string[] masiv2 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text2.txt");
// Если одинаковое количество строк
for (int i = 0; i < masiv1.Length; i++)
{
Console.WriteLine(masiv1[i] + " " + masiv2[i]);
}
// Если разное количество строк
for (int i = 0; i < Math.Max(masiv1.Length, masiv2.Length); i++)
{
var line1 = i < masiv1.Length ? masiv1[i] : string.Empty;
var line2 = i < masiv2.Length ? masiv2[i] : string.Empty;
Console.WriteLine(line1 + " " + line2);
}
Для таких вещей обычно используют Zip
:
IEnumerable<string> lines1 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text1.txt");
IEnumerable<string> lines2 = File.ReadAllLines(@"C:\Users\Unknown\Desktop\text2.txt");
foreach (var combinedLine in lines1.Zip(lines2, (l1, l2) => l1 + " " + l2))
Console.WriteLine(combinedLine);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Друзья, Нужна помощь в решении одной задачиЕсть исходник небольшой программки, который записывает звук с микрофона и сохраняет в wav файл
Можно ли использовать данный метод для проверки существования папки?
Проблема с пониманием Enum — не могу разобраться, как искать в зубчатом массиве и как сравнивать в зубчатом массиве данные, применяя EnumЕсли...
Я хочу написать для себя простенький сервис для отслеживания того, с какими программами я работаю в течении дня и сколько времени на них трачу