- Регистрация
- 27.12.2016
- Сообщения
- 62
- Благодарностей
- 37
- Баллы
- 18
Есть список, который создан из строки. Нужно в списке удалить пробелы в начале и в конце элемента, а также пустые элементы.
Делаю так:
Все работает, но может кто-нибудь подскажет более изящное решение?
Делаю так:
C#:
List<string> ListProducts = new List<string>();
List<string> ListTemp = new List<string>();
string sss = "111, 222, 111,33 33, 33 33, ,11";
ListTemp = sss.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
ListTemp.ForEach(s => ListProducts.Add(s.Trim()));
ListProducts = ListProducts.Distinct().ToList();
for (int a = 0; a < ListProducts.Count; a++) {
if (String.IsNullOrEmpty(ListProducts.ElementAt(a))) ListProducts.RemoveAt(a);
}