2012-02-08 2 views
-1

В то время как цикл «for» работает в VB.net, C# или Python, какой метод можно использовать для добавления каждого результата в переменную?Метод добавления результатов цикла «for» в переменную во время ее запуска?

+2

пожалуйста, дайте нам лучшее объяснение проблемы и код, который вы имеете до сих пор. –

+0

Привет, Зак, извините, это был полный вопрос начинающих (без кода), но ответы Юстина и Аббаса ниже действительно помогли мне! Надеюсь, я поставил вопрос немного яснее. –

ответ

1

Вы имеете в виду это? Это сохранит каждый элемент (singleCharacter) на итерации, тем самым сохранив их в памяти.

Dim someString As String = "The quick brown fox jumps over the lazy dog." 
Dim vals As List(Of Char) = New List(Of Char) 

For Each singleCharacter As Char In someString 
    vals.Add(singleCharacter) 
Next 
0

То есть для каждого цикла, с Для цикла она будет выглядеть следующим образом:

Dim someString As String = "The quick brown fox jumps over the lazy dog." 
Dim vals As List(Of String) = New List(Of String) 

For i As Integer = 0 To someString.Length - 1 Step 1 
    vals.Add(someString(i)) 
Next 
+0

В чем причина -1? Я дал правильный ответ. – Abbas

+0

Привет, Аббас, я не уверен, почему вы получили -1, ваш ответ был очень полезным, я голосую за вас. –

Смежные вопросы