1
我試圖創建在Visual Basic中的數組存儲多個值,我想要做像PHP:創建Vb.net相當於PHP陣列具有多個值
$arr = array("1" => "one", "2" => "two");
然後通過循環:
foreach($arr as $a => $b) {
}
什麼是在VB.net等效?
我試圖創建在Visual Basic中的數組存儲多個值,我想要做像PHP:創建Vb.net相當於PHP陣列具有多個值
$arr = array("1" => "one", "2" => "two");
然後通過循環:
foreach($arr as $a => $b) {
}
什麼是在VB.net等效?
對於PHP數組等:
$arr = array("1" => "one", "2" => "two");
的VB.Net當量是Dictionary(Of String, String)
。用法
兩個例子:
Dim dicA As New Dictionary(Of String, String)
dicA.Add("1", "one")
dicA.Add("2", "two")
For Each Item As String In dicA.Values
Console.WriteLine(String.Format("{0}", Item))
Next
本例使用集合初始化和有點接近你的PHP:
Dim dicB As New Dictionary(Of String, String) From {{"1", "one"}, {"2", "two"}}
For Each Item As String In dicB.Values
Console.WriteLine(String.Format("{0}", Item))
Next
的文檔(https://msdn.microsoft.com/ en-us/library/wak0wfyt.aspx#BKMK_CreatingAnArray)給出一個線索:Dim values As Double()= {1,2,3,4,5,6}' – doctorlove
我希望它是多維的,就像你可以在PHP所以我可以爲每個數組對象存儲2個值 – charlie
'Dim a = {{1,2.0},{3,4},{5,6},{7,8}}'除了可能需要'Dict離子「,如果你想查找 – doctorlove