ImmutableArray Třída

Definice

Poskytuje metody pro vytvoření pole, které je neměnné, což znamená, že se po vytvoření nedá změnit.

public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
Dědičnost
ImmutableArray

Metody

Name Description
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>)

Vyhledá seřazené neměnné pole pro zadaný prvek a vrátí index založený na nule prvku.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T)

Vyhledá seřazené neměnné pole pro zadaný prvek a vrátí index založený na nule prvku, pokud je nalezen.

BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>)

Vyhledá seřazené neměnné pole pro zadaný prvek a vrátí index založený na nule prvku, pokud je nalezen.

BinarySearch<T>(ImmutableArray<T>, T)

Vyhledá seřazené neměnné pole pro zadaný prvek pomocí výchozího porovnávače a vrátí index založený na nule prvku, pokud je nalezen.

Create<T>()

Vytvoří prázdné neměnné pole.

Create<T>(ImmutableArray<T>, Int32, Int32)

Vytvoří neměnné pole se zadanými objekty z jiné neměnné matice.

Create<T>(T, T, T, T)

Vytvoří neměnné pole, které obsahuje zadané objekty.

Create<T>(T, T, T)

Vytvoří neměnné pole, které obsahuje zadané objekty.

Create<T>(T, T)

Vytvoří neměnné pole, které obsahuje zadané objekty.

Create<T>(T)

Vytvoří neměnné pole, které obsahuje zadaný objekt.

Create<T>(T[], Int32, Int32)

Vytvoří neměnné pole se zadanými objekty z jiného pole.

Create<T>(T[])

Vytvoří neměnnou matici ze zadaného pole objektů.

CreateBuilder<T>()

Vytvoří proměnlivé pole, které lze převést na ImmutableArray bez přidělení nové paměti.

CreateBuilder<T>(Int32)

Vytvoří proměnlivé pole, které lze převést na ImmutableArray bez přidělení nové paměti.

CreateRange<T>(IEnumerable<T>)

Vytvoří nový ImmutableArray<T> naplněný zadanými položkami.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Inicializuje novou instanci struktury ImmutableArray<T>.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Inicializuje novou instanci struktury ImmutableArray<T>.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Inicializuje novou instanci struktury ImmutableArray<T>.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Inicializuje novou instanci struktury ImmutableArray<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Vytvoří neměnné pole ze zadané kolekce.

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro přístup z více vláken.