Есть массив ключ=значение 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());
Может где скобки потерял.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Работаю с xNet, возникла проблемаНужно получить информацию из combobox1 + textbox1 в потоке
В общем, такая проблема: У меня есть семейство классов, очень близких по смыслу