OrderedDictionary.IsReadOnly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda OrderedDictionary kolekce je jen pro čtení.
public:
property bool IsReadOnly { bool get(); };
public bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public ReadOnly Property IsReadOnly As Boolean
Hodnota vlastnosti
true pokud je kolekce určena jen pro OrderedDictionary čtení, falsejinak . Výchozí hodnota je false.
Implementuje
Příklady
Následující příklad kódu ukazuje úpravy OrderedDictionary kolekce. V tomto příkladu IsReadOnly se vlastnost používá k určení, zda OrderedDictionary lze upravit. Tento kód je součástí většího příkladu kódu, který lze zobrazit na OrderedDictionaryadrese .
// Modifying the OrderedDictionary
if (!myOrderedDictionary.IsReadOnly)
{
// Insert a new key to the beginning of the OrderedDictionary
myOrderedDictionary.Insert(0, "insertedKey1", "insertedValue1");
// Modify the value of the entry with the key "testKey2"
myOrderedDictionary["testKey2"] = "modifiedValue";
// Remove the last entry from the OrderedDictionary: "testKey3"
myOrderedDictionary.RemoveAt(myOrderedDictionary.Count - 1);
// Remove the "keyToDelete" entry, if it exists
if (myOrderedDictionary.Contains("keyToDelete"))
{
myOrderedDictionary.Remove("keyToDelete");
}
}
' Modifying the OrderedDictionary
If Not myOrderedDictionary.IsReadOnly Then
' Insert a new key to the beginning of the OrderedDictionary
myOrderedDictionary.Insert(0, "insertedKey1", "insertedValue1")
' Modify the value of the entry with the key "testKey2"
myOrderedDictionary("testKey2") = "modifiedValue"
' Remove the last entry from the OrderedDictionary: "testKey3"
myOrderedDictionary.RemoveAt(myOrderedDictionary.Count - 1)
' Remove the "keyToDelete" entry, if it exists
If (myOrderedDictionary.Contains("keyToDelete")) Then
myOrderedDictionary.Remove("keyToDelete")
End If
End If
Poznámky
Kolekce, která je jen pro čtení, neumožňuje přidání, odebrání nebo úpravy prvků po vytvoření kolekce.
Kolekce, která je jen pro čtení, je jednoduše kolekce s obálkou, která brání úpravě kolekce; proto pokud jsou v podkladové kolekci provedeny změny, odráží kolekce jen pro čtení tyto změny.