ImmutableArray Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sabit bir dizi oluşturmak için yöntemler sağlar; yani oluşturulduktan sonra değiştirilemez.
NuGet paketi: System.Collections.Immutable ( sabit koleksiyonlar hakkındaveyükleme )
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Devralma
-
ImmutableArray
Yöntemler
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Belirtilen öğe için sıralanmış sabit diziyi arar ve öğenin sıfır tabanlı dizinini döndürür. |
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Belirtilen öğe için sıralanmış sabit diziyi arar ve bulunursa öğenin sıfır tabanlı dizinini döndürür. |
BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Belirtilen öğe için sıralanmış sabit diziyi arar ve bulunursa öğenin sıfır tabanlı dizinini döndürür. |
BinarySearch<T>(ImmutableArray<T>, T) |
Varsayılan karşılaştırıcıyı kullanarak belirtilen öğe için sıralanmış sabit diziyi arar ve bulunursa öğenin sıfır tabanlı dizinini döndürür. |
Create<T>() |
Boş 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>(ReadOnlySpan<T>) |
Belirtilen öğelerle bir ImmutableArray<T> oluşturur. |
Create<T>(Span<T>) |
Belirtilen öğelerle bir ImmutableArray<T> oluşturur. |
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>(T, T) |
Belirtilen nesneleri içeren sabit bir dizi oluşturur. |
Create<T>(T) |
Belirtilen nesneyi 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 nesne dizisinden sabit bir dizi oluşturur. |
CreateBuilder<T>() |
Yeni bellek ayırmadan ImmutableArray dönüştürülebilen değiştirilebilir bir dizi oluşturur. |
CreateBuilder<T>(Int32) |
Yeni bellek ayırmadan ImmutableArray dönüştürülebilen değiştirilebilir bir dizi oluşturur. |
CreateRange<T>(IEnumerable<T>) |
Belirtilen öğelerle doldurulmuş yeni bir ImmutableArray<T> oluşturur. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
ImmutableArray<T> yapısının yeni bir örneğini başlatır. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
ImmutableArray<T> yapısının yeni bir örneğini başlatır. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
ImmutableArray<T> yapısının yeni bir örneğini başlatır. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
ImmutableArray<T> yapısının yeni bir örneğini başlatır. |
ToImmutableArray<T>(ReadOnlySpan<T>) |
Belirtilen öğelerden sabit bir içindekiler dizisi oluşturun. |
ToImmutableArray<T>(Span<T>) |
Yayılmayı sabit bir diziye dönüştürür. |
ToImmutableArray<TSource>(IEnumerable<TSource>) |
Belirtilen koleksiyondan sabit bir dizi oluşturur. |
ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Oluşturucunun dizisinin geçerli içeriğinden sabit bir dizi oluşturur. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür iş parçacığı güvenlidir.