OrderedDictionary.Add(Object, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en post med den angivna nyckeln och värdet i OrderedDictionary samlingen med det lägsta tillgängliga indexet.
public:
virtual void Add(System::Object ^ key, System::Object ^ value);
public void Add(object key, object value);
abstract member Add : obj * obj -> unit
override this.Add : obj * obj -> unit
Public Sub Add (key As Object, value As Object)
Parametrar
- key
- Object
Nyckeln för posten som ska läggas till.
- value
- Object
Värdet för posten som ska läggas till. Det här värdet kan vara null.
Implementeringar
Undantag
Samlingen OrderedDictionary är skrivskyddad.
Det finns redan ett element med samma nyckel i OrderedDictionary samlingen.
Exempel
I följande kodexempel visas hur en OrderedDictionary samling skapas och populationen skapas. Den här koden är en del av ett större kodexempel som kan visas på OrderedDictionary.
// Creates and initializes a OrderedDictionary.
OrderedDictionary myOrderedDictionary = new OrderedDictionary();
myOrderedDictionary.Add("testKey1", "testValue1");
myOrderedDictionary.Add("testKey2", "testValue2");
myOrderedDictionary.Add("keyToDelete", "valueToDelete");
myOrderedDictionary.Add("testKey3", "testValue3");
ICollection keyCollection = myOrderedDictionary.Keys;
ICollection valueCollection = myOrderedDictionary.Values;
// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary.Count);
' Creates and initializes a OrderedDictionary.
Dim myOrderedDictionary As New OrderedDictionary()
myOrderedDictionary.Add("testKey1", "testValue1")
myOrderedDictionary.Add("testKey2", "testValue2")
myOrderedDictionary.Add("keyToDelete", "valueToDelete")
myOrderedDictionary.Add("testKey3", "testValue3")
Dim keyCollection As ICollection = myOrderedDictionary.Keys
Dim valueCollection As ICollection = myOrderedDictionary.Values
' Display the contents Imports the key and value collections
DisplayContents( _
keyCollection, valueCollection, myOrderedDictionary.Count)
Kommentarer
En nyckel kan inte vara null, men ett värde kan vara.
Du kan också använda Item[] egenskapen för att lägga till nya element genom att ange värdet för en nyckel som inte finns i OrderedDictionary samlingen. Men om den angivna nyckeln redan finns i OrderedDictionaryItem[] , skriver egenskapen över det gamla värdet. Metoden ändrar däremot inte befintliga element utan Add genererar ArgumentExceptioni stället .