System.Collections

The System.Collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.

Classes               

http://msdn.microsoft.com/en-us/library/system.collections.aspx
  ClassDescription
Public class ArrayList Implements the IList interface using an array whose size is dynamically increased as required.
Public class BitArray Manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).
Public class CaseInsensitiveComparer Compares two objects for equivalence, ignoring the case of strings.
Public class CaseInsensitiveHashCodeProvider Obsolete. Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.
Public class CollectionBase Provides the abstract base class for a strongly typed collection.
Public class Comparer Compares two objects for equivalence, where string comparisons are case-sensitive.
Public class DictionaryBase Provides the abstract base class for a strongly typed collection of key/value pairs.
Public class Hashtable Represents a collection of key/value pairs that are organized based on the hash code of the key.
Public class Queue Represents a first-in, first-out collection of objects.
Public class ReadOnlyCollectionBase Provides the abstract base class for a strongly typed non-generic read-only collection.
Public class SortedList Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.
Public class Stack Represents a simple last-in-first-out (LIFO) non-generic collection of objects.
Public class StructuralComparisons Provides objects for performing a structural comparison of two collection objects.
Structures

  StructureDescription
Public structure DictionaryEntry Defines a dictionary key/value pair that can be set or retrieved.
Interfaces

  InterfaceDescription
Public interface ICollection Defines size, enumerators, and synchronization methods for all nongeneric collections.
Public interface IComparer Exposes a method that compares two objects.
Public interface IDictionary Represents a nongeneric collection of key/value pairs.
Public interface IDictionaryEnumerator Enumerates the elements of a nongeneric dictionary.
Public interface IEnumerable Exposes the enumerator, which supports a simple iteration over a non-generic collection.
Public interface IEnumerator Supports a simple iteration over a nongeneric collection.
Public interface IEqualityComparer Defines methods to support the comparison of objects for equality.
Public interface IHashCodeProvider Obsolete. Supplies a hash code for an object, using a custom hash function.
Public interface IList Represents a non-generic collection of objects that can be individually accessed by index.
Public interface IStructuralComparable Supports the structural comparison of collection objects.
Public interface IStructuralEquatable Defines methods to support the comparison of objects for structural equality.

转载于:https://www.cnblogs.com/sandy_liao/archive/2010/11/29/1891560.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值