在VB.NET中,Dictionary是一种特殊的集合,用于存储键值对。它允许您通过键来访问和操作值。下面是一些关于VB.NET Dictionary的基本用法:
1. 创建Dictionary:
```vbnet
Dim myDictionary As New Dictionary(Of String, Integer)()
```
上述代码创建了一个名为myDictionary的Dictionary,其中键的类型为String,值的类型为Integer。
2. 添加键值对:
```vbnet
myDictionary.Add("Apple", 1)
myDictionary.Add("Banana", 2)
myDictionary.Add("Orange", 3)exists的用法
```
这些代码将三个键值对添加到myDictionary中。
3. 访问值:
```vbnet
Dim fruitValue As Integer = myDictionary("Apple")
Console.WriteLine(fruitValue) ' 输出:1
```
上述代码通过键"Apple"从myDictionary中获取值,并将其存储在fruitValue变量中。然后,通过Console.WriteLine语句将其输出到控制台。
4. 遍历Dictionary:
```vbnet
For Each fruit In myDictionary
    Console.WriteLine("Fruit: " & fruit.Key & ", Value: " & fruit.Value)
Next
```
上述代码使用For Each循环遍历myDictionary中的所有键值对,并使用fruit变量来访问每个键值对的键和值。然后,通过Console.WriteLine语句将其输出到控制台。
5. 删除键值对:
```vbnet
myDictionary.Remove("Apple")
```
上述代码删除了myDictionary中键为"Apple"的键值对。
6. 检查键是否存在:
```vbnet
If myDictionary.ContainsKey("Banana") Then
    Console.WriteLine("Banana exists in the dictionary.")
End If
```
上述代码使用ContainsKey方法检查myDictionary中是否存在键为"Banana"的键值对,如果存在,则输出一条消息到控制台。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。