gpt4 book ai didi

vb.net - 在 VB.NET 中创建关联数组的正确方法是什么?

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

我是一个 PHP 人,在 PHP 中我会做如下事情:

$variable = array('0001'=>'value1', '0010'=>'value2');

我是 VB.NET 的新手,那么如何将上述代码转换为 VB.NET?

我想我必须使用字典:
Dim variable As New Dictionary(Of String, String)
variable.Add("0001", "value1")
variable.Add("0010", "value2")

这是正确的做法还是我应该为此使用其他方法?

最佳答案

这是一种方式,或者如果您更喜欢单行初始化方式,您可以这样做:

Dim variable As New Dictionary(Of String, String) From { {"0001", "value1"}, {"0010", "value2"} }

至于哪个更好,更多的是编码标准和/或个人偏好的问题。

考虑使用哪种容器,您应该只使用来自 System.Collection.Generics 的容器。在 .NET除非你是被迫的。而 Dictionary 是默认的关联容器。您可以看到替代方案(例如 SortedDictionary),如果它更符合您的用例。

关于vb.net - 在 VB.NET 中创建关联数组的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7112495/

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