ImmutableArray Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody tworzenia tablicy, która jest niezmienna, co oznacza, że nie można jej zmienić po jej utworzeniu.
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Dziedziczenie
-
ImmutableArray
Metody
| Nazwa | Opis |
|---|---|
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Wyszukuje posortowaną tablicę niezmienną dla określonego elementu i zwraca indeks zerowy elementu. |
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Wyszukuje posortowaną tablicę niezmienną dla określonego elementu i zwraca indeks zerowy elementu, jeśli zostanie znaleziony. |
| BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Wyszukuje posortowaną tablicę niezmienną dla określonego elementu i zwraca indeks zerowy elementu, jeśli zostanie znaleziony. |
| BinarySearch<T>(ImmutableArray<T>, T) |
Wyszukuje posortowaną tablicę niezmienną dla określonego elementu przy użyciu domyślnego porównywacza i zwraca indeks zerowy elementu, jeśli zostanie znaleziony. |
| Create<T>() |
Tworzy pustą tablicę niezmienną. |
| Create<T>(ImmutableArray<T>, Int32, Int32) |
Tworzy niezmienną tablicę z określonymi obiektami z innej niezmiennej tablicy. |
| Create<T>(ReadOnlySpan<T>) |
Tworzy element ImmutableArray<T> z określonymi elementami. |
| Create<T>(Span<T>) |
Tworzy element ImmutableArray<T> z określonymi elementami. |
| Create<T>(T, T, T, T) |
Tworzy niezmienną tablicę zawierającą określone obiekty. |
| Create<T>(T, T, T) |
Tworzy niezmienną tablicę zawierającą określone obiekty. |
| Create<T>(T, T) |
Tworzy niezmienną tablicę zawierającą określone obiekty. |
| Create<T>(T) |
Tworzy niezmienną tablicę zawierającą określony obiekt. |
| Create<T>(T[], Int32, Int32) |
Tworzy niezmienną tablicę z określonymi obiektami z innej tablicy. |
| Create<T>(T[]) |
Tworzy niezmienną tablicę z określonej tablicy obiektów. |
| CreateBuilder<T>() |
Tworzy tablicę modyfikowalny, którą można przekonwertować na obiekt ImmutableArray bez przydzielania nowej pamięci. |
| CreateBuilder<T>(Int32) |
Tworzy tablicę modyfikowalny, którą można przekonwertować na obiekt ImmutableArray bez przydzielania nowej pamięci. |
| CreateRange<T>(IEnumerable<T>) |
Tworzy nowy ImmutableArray<T> wypełniony określonymi elementami. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicjuje nowe wystąpienie ImmutableArray<T> struktury. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicjuje nowe wystąpienie ImmutableArray<T> struktury. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicjuje nowe wystąpienie ImmutableArray<T> struktury. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicjuje nowe wystąpienie ImmutableArray<T> struktury. |
| ToImmutableArray<T>(ReadOnlySpan<T>) |
Tworzy niezmienną tablicę zawartości z określonych elementów. |
| ToImmutableArray<T>(Span<T>) |
Konwertuje zakres na tablicę niezmienną. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Tworzy niezmienną tablicę z określonej kolekcji. |
| ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Tworzy niezmienną tablicę na podstawie bieżącej zawartości tablicy konstruktora. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkiem.