Удалить строки из тхт, но оставить одну

295
03 ноября 2017, 08:04

В предыдущих вопросах, я спрашивал про строки, сейчам появилась нужда удалить все строки, равны или нет, не важно, но чтобы оставить одну..

Пример такой:
p92u4h
pEWUHG
queehg

Результат должен быть таким:

p92u4h

Главная часть кода это убрать все строки, кроме одной (первой), которую реализовать, мозгов не хватает

P.S. Или может быть через Skip(1)?

Answer 1

Если ваша коллекция реализует интерфейс IList (например, массив или List), то вы можете просто обратиться по индексу:

Console.WriteLine(myList[0]);

Иначе можно воспользоваться операцией Linq ElementAt:

Console.WriteLine(myList.ElementAt(0));

В общем случае, если вам нужно вернуть несколько начальных элементов можно воспользоваться операцией Linq Take:

var newList = myList.Take(1);
READ ALSO
Применение SkipWhile в LINQ

Применение SkipWhile в LINQ

Есть коллекция объектов, необходимо удалить из неё некоторые объекты отвечающие условиям (Например если свойство коллекции ID=5 то все объекты...

166
Список из двух и более значений

Список из двух и более значений

Как создать в классе список, который имеет несколько значений? Грубо говоря, сделать что-то, на подобие:

210
Записать BitmapImage в MemoryStream

Записать BitmapImage в MemoryStream

Как записать изображение BitmapImage в MemoryStrem в WPF, если не использовать SystemDrawing

185
Изменить содержимое input, но не мгновенно

Изменить содержимое input, но не мгновенно

Суть такова, что есть input с значением, мне нужно его значение изменить с помощью jsЯ знаю как это сделать, но мне нужно чтобы содержимое inputa...

364