ImmutableList 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.
sınıfının örnekleri ImmutableList<T> için bir dizi başlatma yöntemi sağlar.
NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve nasıl yükleneceği hakkında)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Devralma
-
ImmutableList
Yöntemler
Create<T>() |
Boş bir sabit liste oluşturur. |
Create<T>(ReadOnlySpan<T>) |
Belirtilen öğe aralığındaki öğeleri içeren yeni bir sabit liste oluşturur. |
Create<T>(T) |
Belirtilen öğeyi içeren yeni bir sabit liste oluşturur. |
Create<T>(T[]) |
Belirtilen öğe dizisini içeren yeni bir sabit liste oluşturur. |
CreateBuilder<T>() |
Yeni bir sabit liste oluşturucusu oluşturur. |
CreateRange<T>(IEnumerable<T>) |
Belirtilen öğeleri içeren yeni bir sabit liste oluşturur. |
IndexOf<T>(IImmutableList<T>, T) |
Belirtilen nesneyi arar ve listedeki ilk oluşumun sıfır tabanlı dizinini döndürür. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Belirtilen nesneyi arar ve listedeki ilk oluşumun sıfır tabanlı dizinini döndürür. |
IndexOf<T>(IImmutableList<T>, T, Int32) |
Belirtilen nesneyi arar ve sabit listede belirtilen dizinden son öğeye genişleten öğe aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür. |
IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Belirtilen nesneyi arar ve sabit listede belirtilen dizinden son öğeye genişleten öğe aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür. |
LastIndexOf<T>(IImmutableList<T>, T) |
Belirtilen nesneyi arar ve sabit listenin tamamında son oluşumun sıfır tabanlı dizinini döndürür. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Belirtilen nesneyi arar ve sabit listenin tamamında son oluşumun sıfır tabanlı dizinini döndürür. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Belirtilen nesneyi arar ve ilk öğeden belirtilen dizine kadar uzanan sabit listedeki öğe aralığındaki son oluşumun sıfır tabanlı dizinini döndürür. |
LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Belirtilen nesneyi arar ve ilk öğeden belirtilen dizine kadar uzanan sabit listedeki öğe aralığındaki son oluşumun sıfır tabanlı dizinini döndürür. |
Remove<T>(IImmutableList<T>, T) |
Belirtilen değeri bu listeden kaldırır. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Belirtilen değerleri bu listeden kaldırır. |
Replace<T>(IImmutableList<T>, T, T) |
Listedeki ilk eşittir öğesini belirtilen öğeyle değiştirir. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Bir diziyi numaralandırır ve içeriğinin sabit bir listesini oluşturur. |
ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Oluşturucunun koleksiyonunun geçerli içeriğinden sabit bir liste oluşturur. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu güvenli iş parçacığı türüdür.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin