VB.NET NameValueCollection17 Mar 2025 | 阅读 2 分钟 NameValueCollcetion 类类似于 HashTable,它以字符串类型存储键中不同数据项的集合及其关联值。 该类由 System.Collection 命名空间提供。 NameValueCollection 可以在单个键下存储多个值,这些值用逗号分隔。 NameValueCollection 类的属性以下是 NameValueCollection 的常用属性 属性名称 | 描述 |
---|
AllKeys | 用于获取 NameValueCollection 中的所有键 | 数量 | 用于计算 NameValueCollection 中可用的键/值对元素的数量。 | IsReadOnly | 用于获取或设置一个值,该值确定 NameValueCollection 是否为只读。 | 项目 | 用于获取或设置与 NameValueCollection 中指定键关联的值。 | 键 | 用于获取在 NameValueCollection 中有实例的所有键。 | 值 | 用于获取 NameValueCollection 中的值集合。 |
NameValueCollection 方法以下是 NameValueCollection 的常用方法。 方法名称 | 描述 |
---|
添加 | 用于将具有指定名称和值的元素添加到 NameValueCollection 中。 语法: NameValueCollection.Add(key, value) | 删除 | Remove 函数用于删除具有相应值的指定键。 语法: HashTable.Remove(Key) | Clear() | 用于从 NameValueCollection 中删除所有条目。 | Get(String) | Get() 函数用于从 NameValueCollection 获取指定索引的特定值,这些值是逗号分隔的列表。 语法: NameValueCollection.Get(Key) | HasKeys() | HasKeys() 函数用于获取一个值,该值表示 NameValueCollection 是否具有不为 null 的键。 语法: NameValueCollection.HasKey() | GetValues(String) | 用于从 NameValueCollection 获取指定键或索引的所有值。 语法: GetValues (ByVal str As String) As String() | Set() | 在 NameValueCollection 中,Set() 函数用于设置或覆盖键的现有值。 语法: Set(String, String) | Equals() | Equals() 函数用于验证指定的对象是否与当前对象匹配。 |
让我们创建一个程序来了解如何将新元素添加到 NameVal 数组中。 NameVal.vb 输出 
|