Всем привет! Есть код
удаляет дубликаты, если список имеет только пустые строки, то код не выполняется и просто зависает обработка, выдавая такую ошибку
Получение списка локальных переменных Ссылка на объект не указывает на экземпляр объекта.
Как обойти это ограничение? Изначально я не могу знать получится список с пустыми строками или нет, после этого кода я очищаю списки от пустых строк, чтобы список был без строк, полностью пустой этим кодом
пробовал код предложенный тут на форуме, который сразу удаляет дубли и чистит список от пустых строк, но у меня в итоге остается пустой файл, даже если там были данные
C#:
var buf2 = Kabluk.Distinct().ToList();
Kabluk.Clear();
Kabluk.AddRange(buf2);
Получение списка локальных переменных Ссылка на объект не указывает на экземпляр объекта.
Как обойти это ограничение? Изначально я не могу знать получится список с пустыми строками или нет, после этого кода я очищаю списки от пустых строк, чтобы список был без строк, полностью пустой этим кодом
Код:
lock(SyncObjects.ListSyncer) {
for(int a=Kabluk.Count-1; a>=0 ; a--) {
data1 = Kabluk[a];
if (String.IsNullOrWhiteSpace(data1.Trim())) Kabluk.RemoveAt(a);
}