Share via


ImmutableArray.Create Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

Create<T>(T, T, T)

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

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

Başka bir sabit diziden belirtilen nesnelerle sabit bir dizi oluşturur.

Create<T>(T, T)

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

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

Başka bir diziden belirtilen nesnelerle sabit bir dizi oluşturur.

Create<T>(T)

Belirtilen nesneyi içeren sabit bir dizi oluşturur.

Create<T>(Span<T>)

Belirtilen öğelerle bir ImmutableArray<T> oluşturur.

Create<T>(ReadOnlySpan<T>)

Belirtilen öğelerle bir ImmutableArray<T> oluşturur.

Create<T>()

Boş sabit bir dizi oluşturur.

Create<T>(T[])

Belirtilen nesne dizisinden sabit bir dizi oluşturur.

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

item1
T

Dizide depoacak ilk nesne.

item2
T

Dizide depoacak ikinci nesne.

item3
T

Dizide depolamak için üçüncü nesne.

item4
T

Dizide depolamak için dördüncü nesne.

Döndürülenler

Belirtilen nesneleri içeren sabit bir dizi.

Şunlara uygulanır

Create<T>(T, T, T)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

item1
T

Dizide depoacak ilk nesne.

item2
T

Dizide depoacak ikinci nesne.

item3
T

Dizide depolamak için üçüncü nesne.

Döndürülenler

Belirtilen nesneleri içeren sabit bir dizi.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Başka bir sabit diziden belirtilen nesnelerle sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

items
ImmutableArray<T>

Nesnelerin kaynak dizisi.

start
Int32

öğesinden itemskopyalanacak ilk öğenin dizini.

length
Int32

Bu sabit diziye eklenecek öğelerinin items sayısı.

Döndürülenler

Kaynak diziden belirtilen nesneleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, yardımcı yöntemlerin veya özel oluşturucu sınıflarının, yeni dizi var olan bir dizinin bir parçası olduğunda bir diziyi kopyalamak için yedekli bir vergi ödemekten verimli bir şekilde kaçınmasını sağlar.

Şunlara uygulanır

Create<T>(T, T)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen nesneleri içeren sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

item1
T

Dizide depoacak ilk nesne.

item2
T

Dizide depoacak ikinci nesne.

Döndürülenler

Belirtilen nesneleri içeren sabit bir dizi.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Başka bir diziden belirtilen nesnelerle sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

items
T[]

Nesnelerin kaynak dizisi.

start
Int32

öğesinden itemskopyalanacak ilk öğenin dizini.

length
Int32

Bu sabit diziye eklenecek öğelerinin items sayısı.

Döndürülenler

Kaynak diziden belirtilen nesneleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, yardımcı yöntemlerin veya özel oluşturucu sınıflarının, yeni dizi var olan bir dizinin bir parçası olduğunda bir diziyi kopyalamak için yedekli bir vergi ödemekten verimli bir şekilde kaçınmasını sağlar.

Şunlara uygulanır

Create<T>(T)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen nesneyi içeren sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

item
T

Dizide depoacak nesne.

Döndürülenler

Belirtilen nesneyi içeren sabit bir dizi.

Şunlara uygulanır

Create<T>(Span<T>)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen öğelerle bir ImmutableArray<T> oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğenin türü.

Parametreler

items
Span<T>

Dizide depoacak öğeler.

Döndürülenler

Belirtilen öğeleri içeren sabit bir dizi.

Şunlara uygulanır

Create<T>(ReadOnlySpan<T>)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen öğelerle bir ImmutableArray<T> oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğenin türü.

Parametreler

items
ReadOnlySpan<T>

Dizide depoacak öğeler.

Döndürülenler

Belirtilen öğeleri içeren sabit bir dizi.

Şunlara uygulanır

Create<T>()

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Boş sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Döndürülenler

Boş sabit bir dizi.

Şunlara uygulanır

Create<T>(T[])

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen nesne dizisinden sabit bir dizi oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğelerin türü.

Parametreler

items
T[]

Diziyi dolduracak nesne dizisi.

Döndürülenler

Öğe dizisini içeren sabit bir dizi.

Şunlara uygulanır