System.Collections Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller gränssnitt och klasser som definierar olika samlingar av objekt, till exempel listor, köer, bitmatriser, hash-tabeller och ordlistor.
Klasser
| Name | Description |
|---|---|
| ArrayList |
Implementerar IList gränssnittet med hjälp av en matris vars storlek ökas dynamiskt efter behov. |
| BitArray |
Hanterar en kompakt matris med bitvärden, som representeras som booleska värden, där |
| CaseInsensitiveComparer |
Jämför två objekt för ekvivalens och ignorerar fallet med strängar. |
| CaseInsensitiveHashCodeProvider |
Tillhandahåller en hash-kod för ett objekt med hjälp av en hash-algoritm som ignorerar fallet med strängar. |
| CollectionBase |
Tillhandahåller basklassen |
| Comparer |
Jämför två objekt för likvärdighet, där strängjämförelser är skiftlägeskänsliga. |
| DictionaryBase |
Tillhandahåller basklassen |
| Hashtable |
Representerar en samling nyckel/värde-par som är ordnade baserat på nyckelns hash. |
| Queue |
Representerar en första-i-först-ut-samling med objekt. |
| ReadOnlyCollectionBase |
Tillhandahåller basklassen |
| SortedList |
Representerar en samling nyckel/värde-par som sorteras efter nycklarna och är tillgängliga efter nyckel och index. |
| Stack |
Representerar en enkel lifo-samling (last-in-first-out) som inte är generisk. |
| StructuralComparisons |
Innehåller objekt för att utföra en strukturell jämförelse av två samlingsobjekt. |
Strukturer
| Name | Description |
|---|---|
| DictionaryEntry |
Definierar ett nyckel/värde-par i ordlistan som kan anges eller hämtas. |
Gränssnitt
| Name | Description |
|---|---|
| ICollection |
Definierar storlek, uppräknare och synkroniseringsmetoder för alla icke-generiska samlingar. |
| IComparer |
Exponerar en metod som jämför två objekt. |
| IDictionary |
Representerar en icke-genererad samling nyckel/värde-par. |
| IDictionaryEnumerator |
Räknar upp elementen i en icke-generisk ordlista. |
| IEnumerable |
Exponerar en uppräknare som stöder en enkel iteration över en icke-generisk samling. |
| IEnumerator |
Stöder en enkel iteration över en icke-generisk samling. |
| IEqualityComparer |
Definierar metoder som stöder jämförelse av objekt för likhet. |
| IHashCodeProvider |
Tillhandahåller en hash-kod för ett objekt med hjälp av en anpassad hash-funktion. |
| IList |
Representerar en icke-allmän samling objekt som kan nås individuellt av index. |
| IStructuralComparable |
Stöder strukturell jämförelse av samlingsobjekt. |
| IStructuralEquatable |
Definierar metoder som stöder jämförelse av objekt för strukturell likhet. |