Dictionary<TKey,TValue>.IDictionary.IsFixedSize Özellik

Tanım

Değerinin sabit boyutta olup olmadığını gösteren bir değer alır IDictionary .Gets a value that indicates whether the IDictionary has a fixed size.

property bool System::Collections::IDictionary::IsFixedSize { bool get(); };
bool System.Collections.IDictionary.IsFixedSize { get; }
member this.System.Collections.IDictionary.IsFixedSize : bool
 ReadOnly Property IsFixedSize As Boolean Implements IDictionary.IsFixedSize

Özellik Değeri

Boolean

trueIDictionarysabit boyuta sahipse, aksi durumda, false .true if the IDictionary has a fixed size; otherwise, false. Varsayılan uygulamasında Dictionary<TKey,TValue> , bu özellik her zaman döndürülür false .In the default implementation of Dictionary<TKey,TValue>, this property always returns false.

Uygulamalar

Açıklamalar

Sabit boyutlu bir koleksiyon, koleksiyon oluşturulduktan sonra öğelerinin eklenmesi, kaldırılması veya değiştirilmesine izin vermez, ancak varolan öğeleri değiştirmeye izin verir.A collection with a fixed size does not allow the addition or removal of elements after the collection is created, but it allows the modification of existing elements.

Sabit boyutlu bir koleksiyon, öğelerin eklenmesini ve kaldırılmasını önleyen bir sarmalayıcı içeren bir koleksiyondur; Bu nedenle, öğelerin eklenmesi veya kaldırılması dahil, temeldeki koleksiyonda değişiklik yapılırsa, sabit boyutlu koleksiyon bu değişiklikleri yansıtır.A collection with a fixed size is simply a collection with a wrapper that prevents adding and removing elements; therefore, if changes are made to the underlying collection, including the addition or removal of elements, the fixed-size collection reflects those changes.

Bu özelliğin değerinin alınması bir O (1) işlemidir.Getting the value of this property is an O(1) operation.

Şunlara uygulanır