Есть массив ключ=значение string
, значение имеет разделители , |
после .Split
остаются начальные пробелы. Убрать нужно только начальные пробелы, собственно как сократить этот код ?
P/s метод рабочий, интересует только сокращение.
var dict = new Dictionary<string, string[]>();
foreach (var p in data)
{
var d = p.Values.Split(new char[] { ',', '|'}, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < d.Length; i++)
{
d[i] = d[i].TrimStart();
}
dict.Add(p.Name, d);
}
var dict = data.ToDictionary(
k => k.Name,
p => p.Values.Split(new char[] { ',', '|'}, StringSplitOptions.RemoveEmptyEntries)
.Select(v => v.TrimStart())
.ToArray());
Может где скобки потерял.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Работаю с xNet, возникла проблемаНужно получить информацию из combobox1 + textbox1 в потоке
В общем, такая проблема: У меня есть семейство классов, очень близких по смыслу