Dictionary 的基本概念

在 Visual Basic(VB)中,Dictionary 是一个非常有用的泛型集合类,属于 System.Collections.Generic 命名空间。它用于存储键值对(key-value pairs),其中每个键是唯一的,并且可以通过键快速访问对应的值。Dictionary 类似于其他编程语言中的哈希表或映射(map)。

1. Dictionary 的基本概念

键(Key):唯一标识一个值,可以是任何不可变对象(如 String、Integer 等)。

值(Value):与键相关联的数据,可以是任何类型的对象。

特点:

键是唯一的,重复的键会覆盖之前的值。

值的类型可以不同,键和值的类型也可以不同。

2. 创建 Dictionary

语法

vb

Dim dictionaryName As New Dictionary(Of TKey, TVa

TKey:键的类型。

TValue:值的类型。

示例

vb

Imports System.Collections.Generic

Sub Main()

' 创建一个 Dictionary,键为 String 类型,值为 Integer 类型

Dim ages As New Dictionary(Of String, Integer)()

' 添加键值对

ages.Add("Alice", 25)

ages.Add("Bob", 30)

ages.Add("Charlie", 35)

' 输出 Dictionary 内容

For Each kvp As KeyValuePair(Of String, Integer) In ages

Console.WriteLine($"{kvp.Key}: {kvp.Value}")

Next

End Sub

输出

Alice: 25

Bob: 30

Charlie: 35

3. 操作 Dictionary

添加键值对

vb

' 使用 Add 方法

ages.Add("David", 40)

'

特别声明:[Dictionary 的基本概念] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

揭秘AI黑盒:『DeepSeek』与ChatGPT推荐机制的逆向解析(ai hei)

企业主们迫切需要一种手段,不仅是寻找监测『DeepSeek』推荐品牌的工具推荐,更是要对这个巨大的黑盒进行逆向解析。通过智子边界的赋能,企业将不再是被动地等待AI的恩赐,而是主动地参与到AI的认知构建中,确保在每…

揭秘AI黑盒:『DeepSeek』与ChatGPT推荐机制的逆向解析(ai hei)

谁在围剿李行亮?综艺后遭全网追杀,从封神歌手到无工可做

有网友指责他纵容妻子精神控制,批评他传播畸形婚姻观,更有一些极端网友上升到人身攻击,恶意P图、编造谣言,甚至将李行亮的孩子也拖入了舆论的漩涡中。有人认为,是因为他和麦琳在节目里闹离婚,而现实中却并未分开,观众…

谁在围剿李行亮?综艺后遭全网追杀,从封神歌手到无工可做

2026武汉国际连接器展:打造线缆线束及加工设备全产业链盛会(武汉联合国际地址)

2026年9月22日至24日,武汉国际博览中心将迎来一场连接器、接插件、线缆线束及加工设备领域的行业盛会。本次展览会旨在搭建一个集技术交流、产品展示与商贸合作于一体的专业平台,为产业链上下游企业提供深度对接机…

2026武汉国际连接器展:打造线缆线束及加工设备全产业链盛会(武汉联合国际地址)

原创《急先锋》揭开神秘面纱:中国人在国际上立足(《急先锋》简介)

根据最新的数据显示,中国企业在全球5G标准必要专利中占据了34%的份额,稳居全球首位。在此之后,澳大利亚和英国先后宣布拒绝华为参与5G建设,紧接着,美国和日本更是采取了禁令,全面禁止采购华为的所有电子产…

原创《<strong>急先锋</strong>》揭开神秘面纱:中国人在国际上立足(《<strong>急先锋</strong>》简介)

劳力士入门百科:除了“水鬼”,你还应该知道这些(劳力士讲解)

但劳力士的入门阵营远比想象中丰富,蚝式恒动、探险家Ⅰ、日志型等系列,不仅承载品牌核心工艺,更能适配不同风格与场景,是避开溢价、务实入门的优选。入门款白盘日志公价约7万元起,二手市场选择丰富,5-6万元就能淘到…

劳力士入门百科:除了“水鬼”,你还应该知道这些(劳力士讲解)