помогите пожалуйста закончить эксперимент: имеется код поиска похожей строки и проблема рисуется при попытке читать строки из файла
это
string[] array = { "123", "456", "789", "666", "765" };
string item = "666";
var res = array.Select((str, ind) => new { str, ind }).Where(a => a.str.Equals(item)).FirstOrDefault();
Console.WriteLine(res == null ? "Элемент не найден" : res.ind.ToString());
я перестроил в это где и получил ошибку пытаясь строку считать из файла
string[] array = { "123", "456", "789", "666", "765" };
string item = System.IO.File.ReadLines("2.txt") ;
var res = array.Select((str, ind) => new { str, ind }).Where(a => a.str.Equals(item)).FirstOrDefault();
Console.WriteLine(res == null ? "Элемент не найден" : res.ind.ToString());
Console.ReadKey();
как это исправить?
File.ReadLines возвращает IEnumerable<string>:
IEnumerable<string> items = System.IO.File.ReadLines("2.txt");
Соответственно
var res = array.Select((str, ind) => new { str, ind }).
Where(a => items.Contains(a.str)).FirstOrDefault();
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости