gpt4 book ai didi

vb.net - 在VB.NET中使用值创建哈希表

转载 作者:行者123 更新时间:2023-12-04 16:56:18 24 4
gpt4 key购买 nike

是否可以创建带有值的“预填充”哈希表?

也就是说,类似:

dim myHash as new Hashtable() = {"key1", "value1", "key2", "value2" }

最佳答案

首先,哈希表已经很老了。请改用Dictionary(Of TKey, TValue)。关于您的问题,在Visual Studio 2010中,您可以使用新的collection initializer语法:

Dim myDict As New Dictionary(Of Integer, String) From {{1, "One"}, {2, "Two"}}

由于您使用的是.NET 2.0,因此无法使用该语法(可以并且应该仍然使用通用词典),因此最好的选择是使用一种隐藏该方法的方法:
Function CreateDictionary() As Dictionary(Of Integer, String)
Dim d As New Dictionary(Of Integer, String)
d.Add(1, "One")
d.Add(2, "Two")
Return d
End Function

Dim myDict As Dictionary(Of Integer, String) = CreateDictionary()

关于vb.net - 在VB.NET中使用值创建哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3916297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com