vb.net - 列表字符串字符串索引?

标签 vb.net list

我确信这是一件可以做到的事情,我也这么认为。我想要类似于列表的东西,但不是索引的数字索引,而是字符串作为索引。我想要做的是存储一个名称列表,然后这些名称具有值,例如:

Index: "Bill", Value: 34234
Index: "Hagrid", Value: 4523445

等等。

我当然可以构建一个自定义类,然后拥有该类的列表,但我希望能够在列表上执行 *.contains 操作,这是自定义类无法做到的,您必须这样做相反,循环遍历列表并检查每个项目是否匹配。我或多或少地问 vb.net 中是否存在类似上面的东西,我可以发誓我在某处看到过类似的东西。

我经常遇到这个问题,而且变化很大,我不想仅仅为了存储数据而创建 10 个微小的类。

最佳答案

这听起来很好用 Dictionary(Of TKey, TValue)

您可以像这样存储您想要的内容:

Dim _dict As New Dictionary(Of String, Integer)()
_dict.Add("Bill", 34234)

等等。

MSDN Link

关于vb.net - 列表字符串字符串索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19563237/

相关文章:

python - 如何在特定条件下组合大型列表(再次列表)

vb.net - VB.NET 的示例 PushSharp 代码(苹果)

vb.net - 如何从字符串中删除空字符(零字符)

c# - 使用 C#/VB.NET 实现 SQL Server Profiler

jquery - 垂直和水平折叠列表

python - 如何将具有多个不同长度值的嵌套列表转换为python中的pandas数据框?

mysql - VB.net : Can't connect to mysql (mariadb) with ssl enabled

java - 页面加载后才会显示正在加载的图像。

python - 如何为元组的每个元素添加一个数字?

javascript - JQuery 从 datepicker 获取可用日期对象列表