У меня есть список строк, разделенных точкой с запятой.Правильный способ повторить это?
Там всегда будет четное число, потому что первый ключ, следующий значение,
например:
name;Milo;site;stackoverflow;
Так что я разделить их:
var strList = settings.Split(';').ToList();
Но теперь я хотел бы использовать петлю foreach, чтобы поместить их в List<ListItem>
мне интересно, если это может быть сделано с помощью итерации, или если я должен использовать значение 'i'
получить [i] and [i+1]
Почему -1? Спасибо – jmasterx
Я думаю, вы можете легко использовать LINQ для этой цели. Я больше не программирую на C#, поэтому не помню точный синтаксис, но я уверен, что это просто с LINQ в C# – Ehsan
. Вы планируете переместить эту логику на метод утилиты, поэтому деталь реализации (Linq, foreach, для, Сплит, что угодно) не имеет значения и тривиальна, не так ли? –