Udostępnij za pośrednictwem


ImmutableArray.Create Metoda

Definicja

Przeciążenia

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

Tworzy niezmienną tablicę z określonymi obiektami z innej niezmiennej tablicy.

Create<T>(T, T)

Tworzy niezmienną tablicę zawierającą określone obiekty.

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

Tworzy niezmienną tablicę z określonymi obiektami z innej tablicy.

Create<T>(T)

Tworzy niezmienną tablicę zawierającą określony obiekt.

Create<T>(Span<T>)

Tworzy ImmutableArray<T> z określonymi elementami.

Create<T>(ReadOnlySpan<T>)

Tworzy ImmutableArray<T> z określonymi elementami.

Create<T>()

Tworzy pustą tablicę niezmienną.

Create<T>(T[])

Tworzy niezmienną tablicę z określonej tablicy obiektów.

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

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę zawierającą określone obiekty.

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 elementów przechowywanych w tablicy.

Parametry

item1
T

Pierwszy obiekt do przechowywania w tablicy.

item2
T

Drugi obiekt do przechowywania w tablicy.

item3
T

Trzeci obiekt do przechowywania w tablicy.

item4
T

Czwarty obiekt do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określone obiekty.

Dotyczy

Create<T>(T, T, T)

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę zawierającą określone obiekty.

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 elementów przechowywanych w tablicy.

Parametry

item1
T

Pierwszy obiekt do przechowywania w tablicy.

item2
T

Drugi obiekt do przechowywania w tablicy.

item3
T

Trzeci obiekt do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określone obiekty.

Dotyczy

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

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę z określonymi obiektami z innej niezmiennej tablicy.

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 elementów przechowywanych w tablicy.

Parametry

items
ImmutableArray<T>

Tablica źródłowa obiektów.

start
Int32

Indeks pierwszego elementu do skopiowania z items.

length
Int32

Liczba elementów z items do uwzględnienia w tej niezmiennej tablicy.

Zwraca

Niezmienna tablica zawierająca określone obiekty z tablicy źródłowej.

Uwagi

To przeciążenie umożliwia metodom pomocnika lub klasom konstruktora niestandardowego efektywne unikanie płacenia nadmiarowego podatku za kopiowanie tablicy, gdy nowa tablica jest segmentem istniejącej tablicy.

Dotyczy

Create<T>(T, T)

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę zawierającą określone obiekty.

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 elementów przechowywanych w tablicy.

Parametry

item1
T

Pierwszy obiekt do przechowywania w tablicy.

item2
T

Drugi obiekt do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określone obiekty.

Dotyczy

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

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę z określonymi obiektami z innej tablicy.

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 elementów przechowywanych w tablicy.

Parametry

items
T[]

Tablica źródłowa obiektów.

start
Int32

Indeks pierwszego elementu do skopiowania z items.

length
Int32

Liczba elementów z items do uwzględnienia w tej niezmiennej tablicy.

Zwraca

Niezmienna tablica zawierająca określone obiekty z tablicy źródłowej.

Uwagi

To przeciążenie umożliwia metodom pomocnika lub klasom konstruktora niestandardowego efektywne unikanie płacenia nadmiarowego podatku za kopiowanie tablicy, gdy nowa tablica jest segmentem istniejącej tablicy.

Dotyczy

Create<T>(T)

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę zawierającą określony obiekt.

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 elementów przechowywanych w tablicy.

Parametry

item
T

Obiekt do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określony obiekt.

Dotyczy

Create<T>(Span<T>)

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy ImmutableArray<T> z określonymi elementami.

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 przechowywanego w tablicy.

Parametry

items
Span<T>

Elementy do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określone elementy.

Dotyczy

Create<T>(ReadOnlySpan<T>)

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy ImmutableArray<T> z określonymi elementami.

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 przechowywanego w tablicy.

Parametry

items
ReadOnlySpan<T>

Elementy do przechowywania w tablicy.

Zwraca

Niezmienna tablica zawierająca określone elementy.

Dotyczy

Create<T>()

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy pustą tablicę niezmienną.

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 elementów przechowywanych w tablicy.

Zwraca

Pusta tablica niezmienna.

Dotyczy

Create<T>(T[])

Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs
Źródło:
ImmutableArray.cs

Tworzy niezmienną tablicę z określonej tablicy obiektów.

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 elementów przechowywanych w tablicy.

Parametry

items
T[]

Tablica obiektów do wypełnienia tablicy.

Zwraca

Niezmienna tablica zawierająca tablicę elementów.

Dotyczy