ImmutableArray.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é neměnné matice. |
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ří ImmutableArray<T> se zadanými prvky. |
Create<T>(ReadOnlySpan<T>) |
Vytvoří ImmutableArray<T> se zadanými prvky. |
Create<T>() |
Vytvoří prázdné neměnné pole. |
Create<T>(T[]) |
Vytvoří neměnnou matici 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 má uložit 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ý má být uložen v poli.
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 má uložit 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é neměnné matice.
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ý chcete 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í nadbytečné daně za kopírování pole, pokud 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 má uložit 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ý chcete 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í nadbytečné daně za kopírování pole, pokud 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ý má být uložen v poli.
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ří ImmutableArray<T> se zadanými prvky.
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 elementu uloženého v poli.
Parametry
- items
- Span<T>
Prvky, které mají být uloženy v poli.
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ří ImmutableArray<T> se zadanými prvky.
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);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (scoped 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 elementu uloženého v poli.
Parametry
- items
- ReadOnlySpan<T>
Prvky, které mají být uloženy v poli.
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ěnnou matici 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ů k naplnění pole.
Návraty
Neměnné pole, které obsahuje pole položek.