C#泛型Dictionary的用法实例详解
2021-04-25 16:24
标签:电子商务 pre 避免 没有 float generic 商品 string 硬件 本文以实例形式讲述了C#中的泛型Dictionary的用法。具有很好的实用价值。分享给大家供大家参考。具体如下: 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,如果我们操纵的数据类型相对确定的化 用 Dictionary 下面是简单的例子,包括声明,填充键值对,移除键值对,遍历键值对: 常用属性 属性说明 获取用于确定字典中的键是否相等的 获取包含在 Dictionary中的键/值对的数目。 获取或设置与指定的键相关联的值。 获取包含 Dictionary中的键的集合。 获取包含 Dictionary中的值的集合。 将指定的键和值添加到字典中。 从 Dictionary中移除所有的键和值。 确定 Dictionary是否包含指定的键。 确定 Dictionary是否包含特定值。 已重载。 确定两个 返回循环访问 Dictionary的枚举数。 用作特定类型的哈希函数。 实现 获取当前实例的 实现 System.Runtime.Serialization.ISerializable接口,并在完成反序列化之后引发反序列化事件。 确定指定的 Object实例是否是相同的实例。 (从 从 Dictionary中移除所指定的键的值。 返回表示当前 Object的 获取与指定的键相关联的值。 希望本文所述对大家的C#程序设计有所帮助。 本文地址: http://www.paobuke.com/develop/c-develop/pbk23532.html C#泛型Dictionary的用法实例详解 标签:电子商务 pre 避免 没有 float generic 商品 string 硬件 原文地址:http://www.cnblogs.com/paobuke/p/7919851.html
非泛型集合类
泛型集合类
ArrayList
List
HashTable
DIctionary
Queue
Queue
Stack
Stack
SortedList
SortedList
Dictionary
常用的属性和方法如下:
Comparer
IEqualityComparer
。
Count
Item
Keys
Values
常用的方法
方法说明
Add
Clear
ContainsKey
ContainsValue
Equals
Object
实例是否相等。 (从
Object
继承。)
GetEnumerator
GetHashCode
GetHashCode
适合在哈希算法和数据结构(如哈希表)中使用。 (从
Object
继承。)
GetObjectData
System.Runtime.Serialization.ISerializable
接口,并返回序列化 Dictionary实例所需的数据。
GetType
Type
。 (从
Object
继承。)
OnDeserialization
ReferenceEquals
Object
继承。)
Remove
ToString
String
。 (从
Object
继承。)
TryGetValue
C#泛型Dictionary的用法实例详解相关内容
上一篇:C#中事件的动态调用实现方法
下一篇:网站基础
文章标题:C#泛型Dictionary的用法实例详解
文章链接:http://soscw.com/index.php/essay/79438.html