Допустим, я получил список строк, как это:Возьмите значения из списка и назначить новое свойство
List<string> cities = new List<string>();
cities.Add("New York");
cities.Add("Mumbai");
cities.Add("Berlin");
cities.Add("Istanbul");
У меня также есть четыре строки, как это:
string city1
string city2
string city3
string city4
Есть хороший способ каким-то образом перебирать список и назначать каждому вар города из списка? Я ищу способ «вытащить» значения из списка и назначить его новой строке.
foreach(var city in cities)
{
string city1 = cities[0];,
string city2 = cities[1];
}
Возможно, кто-то знает намного лучший способ выполнить одно и то же? Спасибо!
Моей реальная проблема заключается в следующей, вот мое мнение:
<li style="left: 234px; margin: 0px; position: absolute; width: 234px; overflow: hidden;" class=""> <img src="~/Content/img/slide-2.jpg" alt=""> </li>
<li style="left: 468px; margin: 0px; position: absolute; width: 234px; overflow: hidden;" class=""> <img src="~/Content/img/slide-3.jpg" alt=""> </li>
<li style="left: 702px; margin: 0px; position: absolute; width: 234px; overflow: hidden;" class=""> <img src="~/Content/img/slide-4.jpg" alt=""> </li>
<li style="right: 0px; margin: 0px; position: absolute; width: 234px; overflow: hidden;" class=""> <img src="~/Content/img/slide-5.jpg" alt=""> </li>
Поскольку все литиево-элементы имеют различные стили петли я косяк по списку hrefs пути я использую, я не понимаю, как это сделать, если мои hrefs не привязаны к одному вару ... Надеюсь, что я достаточно ясен ...
Почему просто не делать 'строку city1 = город [0];', 'строки City2 = город [1];', и т.д.? –
Хорошо? Я обновил цикл в вопросе, это правильно? – user2915962
Если вы хотите сделать это динамически, я бы сказал, что вы не можете. Вот почему коллекции были сделаны. Если вы хотите сделать их статически, вы можете просто назначить каждую переменную индексом коллекций, например. города [0] – SpaceApple