CollectionExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides extension methods for generic collections.
public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
- Inheritance
-
CollectionExtensions
Methods
AddRange<T>(List<T>, ReadOnlySpan<T>) |
Adds the elements of the specified span to the end of the List<T>. |
AsReadOnly<T>(IList<T>) |
Returns a read-only ReadOnlyCollection<T> wrapper for the specified list. |
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Returns a read-only ReadOnlyDictionary<TKey,TValue> wrapper for the current dictionary. |
CopyTo<T>(List<T>, Span<T>) |
Copies the entire List<T> to a span. |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Tries to get the value associated with the specified |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Tries to get the value associated with the specified |
InsertRange<T>(List<T>, Int32, ReadOnlySpan<T>) |
Inserts the elements of a span into the List<T> at the specified index. |
Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Tries to remove the value with the specified |
TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Tries to add the specified |