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 ve yükleme hakkında)
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) |
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>, 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>, 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. |
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. |
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) |
Belirtilen nesneyi içeren sabit bir dizi oluşturur. |
Create<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, T, T) |
Belirtilen nesneleri içeren sabit bir dizi oluşturur. |
Create<T>(T[]) |
Belirtilen nesne dizisinden sabit bir dizi oluşturur. |
Create<T>(T[], Int32, Int32) |
Başka bir diziden belirtilen nesnelerle sabit bir dizi oluşturur. |
CreateBuilder<T>() |
Yeni bellek ayırmadan dönüştürülebilen değiştirilebilir bir ImmutableArray dizi oluşturur. |
CreateBuilder<T>(Int32) |
Yeni bellek ayırmadan dönüştürülebilen değiştirilebilir bir ImmutableArray dizi oluşturur. |
CreateRange<T>(IEnumerable<T>) |
Belirtilen öğelerle doldurulmuş yeni ImmutableArray<T> bir oluşturur. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Yapının yeni bir örneğini ImmutableArray<T> başlatır. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Yapının yeni bir örneğini ImmutableArray<T> başlatır. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Yapının yeni bir örneğini ImmutableArray<T> başlatır. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Yapının yeni bir örneğini ImmutableArray<T> 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 güvenli iş parçacığı türüdür.