ImmutableArray Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden zum Erstellen eines Arrays bereit, das unveränderlich ist. Dies bedeutet, dass es nach der Erstellung nicht mehr geändert werden kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Vererbung
-
ImmutableArray
Methoden
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Durchsucht ein sortiertes unveränderliches Array nach einem angegebenen Element und gibt den nullbasierten Index des Elements zurück, wenn es gefunden wird. |
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Durchsucht ein sortiertes unveränderliches Array nach einem angegebenen Element und gibt den nullbasierten Index des Elements zurück. |
BinarySearch<T>(ImmutableArray<T>, T) |
Durchsucht mithilfe des Standardvergleichs das sortierte unveränderliche Array nach einem angegebenen Element und gibt den nullbasierten Index des Elements zurück, wenn es gefunden wird. |
BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Durchsucht ein sortiertes unveränderliches Array nach einem angegebenen Element und gibt den nullbasierten Index des Elements zurück, wenn es gefunden wird. |
Create<T>() |
Erstellt ein leeres unveränderliches Array. |
Create<T>(ImmutableArray<T>, Int32, Int32) |
Erstellt ein unveränderliches Array mit den angegebenen Objekten aus einem anderen unveränderlichen Array. |
Create<T>(ReadOnlySpan<T>) |
Erstellt ein ImmutableArray<T> mit den angegebenen Elementen. |
Create<T>(Span<T>) |
Erstellt ein ImmutableArray<T> mit den angegebenen Elementen. |
Create<T>(T) |
Erstellt ein unveränderliches Array, das das angegebene Objekt enthält. |
Create<T>(T, T) |
Erstellt ein unveränderliches Array, das die angegebenen Objekte enthält. |
Create<T>(T, T, T) |
Erstellt ein unveränderliches Array, das die angegebenen Objekte enthält. |
Create<T>(T, T, T, T) |
Erstellt ein unveränderliches Array, das die angegebenen Objekte enthält. |
Create<T>(T[]) |
Erstellt ein unveränderliches Array aus dem angegebenen Objektarray. |
Create<T>(T[], Int32, Int32) |
Erstellt ein unveränderliches Array mit den angegebenen Objekten aus einem anderen Array. |
CreateBuilder<T>() |
Erstellt ein änderbares Array, das in ImmutableArray konvertiert werden kann, ohne neuen Arbeitsspeicher zu belegen. |
CreateBuilder<T>(Int32) |
Erstellt ein änderbares Array, das in ImmutableArray konvertiert werden kann, ohne neuen Arbeitsspeicher zu belegen. |
CreateRange<T>(IEnumerable<T>) |
Erstellt ein neues ImmutableArray<T>, das mit den angegebenen Elementen aufgefüllt ist. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
ToImmutableArray<T>(ReadOnlySpan<T>) |
Erstellen Sie ein unveränderliches Array von Inhalten aus angegebenen Elementen. |
ToImmutableArray<T>(Span<T>) |
Konvertiert die Spanne in ein unveränderliches Array. |
ToImmutableArray<TSource>(IEnumerable<TSource>) |
Erstellt ein unveränderliches Array aus der angegebenen Auflistung. |
ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Erstellt ein unveränderliches Array aus dem aktuellen Inhalt des Arrays des Generators. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.