ImmutableList<T>.Enumerator Yapı
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.
İkili bir ağacın içeriğini numaralandırır.
public: value class ImmutableList<T>::Enumerator : System::Collections::Generic::IEnumerator<T>
public struct ImmutableList<T>.Enumerator : System.Collections.Generic.IEnumerator<T>
type ImmutableList<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IEnumerator
interface IDisposable
type ImmutableList<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IDisposable
interface IEnumerator
Public Structure ImmutableList(Of T).Enumerator
Implements IEnumerator(Of T)
Tür Parametreleri
- T
- Devralma
- Uygulamalar
Açıklamalar
Bu yapı diğer iki ikili ağaç numaralandırıcısıyla eşitlenmiş olarak tutulmalıdır: System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Enumerator ve System.Collections.Immutable.ImmutableSortedSet<T>.Enumerator.
Dikkat
Bu numaralandırıcı bir değer türü olarak kullanıldığında (yani kutulanmadığında), ikinci bir değişkene atayarak veya başka bir yönteme geçirerek kopyalamayın. Bu numaralandırıcı atıldığında, bir kaynak havuzuna değiştirilebilir başvuru türü yığını döndürür ve değer türü numaralandırıcısı kopyalanırsa (değeri geçirirseniz yanlışlıkla kolayca gerçekleşebilir), kaynak havuzuna zaten döndürülmüş bir yığının numaralandırıcı kopyalarından biri tarafından kullanılmaya devam etme riski vardır. veri bozulmasına veya özel durumlara yol açar.
Özellikler
| Name | Description |
|---|---|
| Current |
Öğesini numaralandırıcının geçerli konumunda alır. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Sınıfının geçerli örneği ImmutableList<T>.Enumerator tarafından kullanılan kaynakları serbest bırakır. |
| MoveNext() |
Sabit listesinin sonraki öğesine numaralandırmayı ilerler. |
| Reset() |
Numaralandırıcıyı sabit listedeki ilk öğeden önceki başlangıç konumuna ayarlar. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IEnumerator.Current |
Geçerli öğe. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür iş parçacığı güvenlidir.