для Есть ли способ объявить и использовать массив в for
цикле, например так:объявить массив в
foreach(string j in ["1","1"])
{
}
?
благодаря
для Есть ли способ объявить и использовать массив в for
цикле, например так:объявить массив в
foreach(string j in ["1","1"])
{
}
?
благодаря
foreach (string j in new string[] {"1","1"})
{
}
Намерение ускользает от меня, но да:
foreach(var j in new[] { "1", "1" })
{
}
Чистейшая способ, которым я могу думать:
foreach (char c in "11")
{
}
Это предполагает, что вы хотите только отдельные буквы конечно.
Пожалуйста, дайте пояснение для downvote. ПОЖАЛУЙСТА! Неконструктивные люди на этом сайте действительно разозлили меня. – Skurmedel
Я не спускал вниз, но я бы подумал, что это потому, что вы не объявляете массив, а именно то, что задал вопрос. –
@ Адам Робинсон: Хороший момент, я просто предположил, что он действительно не хотел массив, но итерировал его элементы. Как бы то ни было, по крайней мере кто-то сказал что-то ... – Skurmedel
Ничего себе. 2 секунды. –
Эрик Липперт рассказал о своем блоге о потенциальной новой функции, позволяющей просто использовать {"1", "1"}, а затем ввести вывод в виде набора строк некоторого типа. Но кто знает, пойдёт ли он куда угодно. –
@Joel: Я не задерживаю дыхание в ожидании. Обратите внимание, что в этом случае вы можете исключить либо одну, либо обе строки, и введите вывод, чтобы понять это. «foreach (var j в new [] {« 1 »,« 1 »})« хорошо. –