CollectionExtensions Klass
Definition
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.
Tillhandahåller tilläggsmetoder för allmänna samlingar.
public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
- Arv
-
CollectionExtensions
Metoder
| Name | Description |
|---|---|
| AddRange<T>(List<T>, ReadOnlySpan<T>) |
Lägger till elementen i det angivna intervallet i slutet av List<T>. |
| AsReadOnly<T>(IList<T>) |
Returnerar en skrivskyddad ReadOnlyCollection<T> omslutning för den angivna listan. |
| AsReadOnly<T>(ISet<T>) |
Returnerar en skrivskyddad ReadOnlySet<T> omslutning för den angivna uppsättningen. |
| AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Returnerar en skrivskyddad ReadOnlyDictionary<TKey,TValue> omslutning för den aktuella ordlistan. |
| CopyTo<T>(List<T>, Span<T>) |
Kopierar hela List<T> till ett intervall. |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Försöker hämta värdet som är associerat med det som anges |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Försöker hämta värdet som är associerat med det som anges |
| InsertRange<T>(List<T>, Int32, ReadOnlySpan<T>) |
Infogar elementen i ett spann i List<T> det angivna indexet. |
| Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Försöker ta bort värdet med angivet |
| TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Försöker lägga till den angivna |