ImmutableArray.Create Metoda

Definice

Přetížení

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>(ImmutableArray<T>, Int32, Int32)

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

Create<T>(T, T)

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

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

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

Create<T>(T)

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

Create<T>(Span<T>)

Vytvoří se zadanými ImmutableArray<T> elementy.

Create<T>(ReadOnlySpan<T>)

Vytvoří se zadanými ImmutableArray<T> elementy.

Create<T>()

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

Create<T>(T[])

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

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3, T item4);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3, T item4);
static member Create : 'T * 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T, item4 As T) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

item1
T

První objekt, který se uloží do pole.

item2
T

Druhý objekt, který se má uložit do pole.

item3
T

Třetí objekt, který se má uložit do pole.

item4
T

Čtvrtý objekt, který se uloží do pole.

Návraty

Neměnné pole, které obsahuje zadané objekty.

Platí pro

Create<T>(T, T, T)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3);
static member Create : 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

item1
T

První objekt, který se uloží do pole.

item2
T

Druhý objekt, který se má uložit do pole.

item3
T

Třetí objekt, který se má uložit do pole.

Návraty

Neměnné pole, které obsahuje zadané objekty.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(System::Collections::Immutable::ImmutableArray<T> items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (System.Collections.Immutable.ImmutableArray<T> items, int start, int length);
static member Create : System.Collections.Immutable.ImmutableArray<'T> * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ImmutableArray(Of T), start As Integer, length As Integer) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

items
ImmutableArray<T>

Zdrojové pole objektů.

start
Int32

Index prvního prvku, který se má zkopírovat z items.

length
Int32

Počet prvků z items , které se mají zahrnout do tohoto neměnného pole.

Návraty

Neměnné pole, které obsahuje zadané objekty ze zdrojového pole.

Poznámky

Toto přetížení umožňuje pomocným metodám nebo třídám vlastního tvůrce efektivně zabránit placení redundantní daně za kopírování pole, když je nové pole segmentem existujícího pole.

Platí pro

Create<T>(T, T)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2);
static member Create : 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

item1
T

První objekt, který se uloží do pole.

item2
T

Druhý objekt, který se má uložit do pole.

Návraty

Neměnné pole, které obsahuje zadané objekty.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(cli::array <T> ^ items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T[] items, int start, int length);
static member Create : 'T[] * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As T(), start As Integer, length As Integer) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

items
T[]

Zdrojové pole objektů.

start
Int32

Index prvního prvku, který se má zkopírovat z items.

length
Int32

Počet prvků z items , které se mají zahrnout do tohoto neměnného pole.

Návraty

Neměnné pole, které obsahuje zadané objekty ze zdrojového pole.

Poznámky

Toto přetížení umožňuje pomocným metodám nebo třídám vlastního tvůrce efektivně zabránit placení redundantní daně za kopírování pole, když je nové pole segmentem existujícího pole.

Platí pro

Create<T>(T)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(T item);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item As T) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

item
T

Objekt, který se má uložit do pole.

Návraty

Neměnné pole, které obsahuje zadaný objekt.

Platí pro

Create<T>(Span<T>)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Vytvoří se zadanými ImmutableArray<T> elementy.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As Span(Of T)) As ImmutableArray(Of T)

Parametry typu

T

Typ prvku uloženého v poli.

Parametry

items
Span<T>

Prvky, které se mají uložit do pole.

Návraty

Neměnné pole obsahující zadané položky.

Platí pro

Create<T>(ReadOnlySpan<T>)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Vytvoří se zadanými ImmutableArray<T> elementy.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)

Parametry typu

T

Typ prvku uloženého v poli.

Parametry

items
ReadOnlySpan<T>

Prvky, které se mají uložit do pole.

Návraty

Neměnné pole obsahující zadané položky.

Platí pro

Create<T>()

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create();
public static System.Collections.Immutable.ImmutableArray<T> Create<T> ();
static member Create : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) () As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Návraty

Prázdné neměnné pole.

Platí pro

Create<T>(T[])

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

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

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[] items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[]? items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableArray(Of T)

Parametry typu

T

Typ prvků uložených v poli.

Parametry

items
T[]

Pole objektů, které se mají naplnit polem.

Návraty

Neměnné pole, které obsahuje pole položek.

Platí pro