2013-07-21 52 views
-1

你好我有一個列表框,其中包含不同的行,但所有用戶:通過格式我如何分割它們以發送列表框中的每個項目的webrequest。 我試過這個,但它只發送列表框中的第一個項目的請求,但我希望它發送webrequest中的所有項目。以「:」格式在列表框中分割數據後發送webrequest

For Each item In ListBox1.Items 
       Dim z = item.Split(":").GetValue(0) 
       Dim zz = item.Split(":").GetValue(1) 
Next 

回答

0

將webrequest放入循環中並使用,Dim z() As String = item.Split(":")。 z(0)是用戶,z(1)是pass,並且將隨循環的每次迭代而改變。

一個建議,雖然字典(字符串,字符串)可能是一個更好的數據存儲選項,因爲這不會暴露給任何迷茫的眼睛。

甚至還有一個2列的列表視圖。使用視圖選項List,將只顯示第一列,但第二列的數據仍然可以訪問。

更新:

字典是Key,Value對的集合。如果你想要,你可以用數組來考慮它。數組可以被描述爲鍵值對的集合。項目的索引是鍵,項目的值是值。字典以相同的方式工作,並將任何類型指定爲關鍵字的附加靈活性。 Dictionary類還包括添加,刪除等方法,並且符合LINQ。

在您的示例中,您將使用戶成爲密鑰和密碼的值。然後每個循環應該是這樣的:

For Each kv As KeyValuePair In MyDictionary 

kv.Key是用戶與kv.Value是密碼。

以下是MSDN article如果您想了解更多詳細信息。

+0

它的工作:D順便說一句我該怎麼做與字典,因爲我從來沒有用過它,在任何幫助將不勝感激:D – Zozo

+0

我添加了一個更新到我的答案。 – tinstaafl