C # Фильтрация коллекций с помощью расширенных функций

В моем коде есть следующая строка:

Мое выражение SkipWhile () будет блокировать нули и передавать только допустимые значения в ForEach (). Но нули также передаются в ForEach () . В чем может быть ошибка в этом коде?

logChildFolder.SkipWhile(path1 => string.IsNullOrEmpty(path1))
            .ToList<string>()
            .ForEach(path2 => copyLogFiles(args.SetupInfo.SetupDataFolder, path2));
0
задан Kirill Polishchuk 22 July 2011 в 10:02
поделиться