1 Um die Dictionary-Sammlung zu verwenden, müssen Sie den generischen C#-Namespace
System.Collections.Generic //程序集:mscorlib
Erstellen und initialisieren
Dictionary<int,string> myDictionary=new Dictionary<int,string>();
Element hinzufügen
myDictionary.Add(1,"C#"); myDictionary.Add(2,"C++"); myDictionary.Add(3,"ASP.NET"); myDictionary.Add(4,"MVC");
Element nach Schlüssel suchen
if(myDictionary.ContainsKey(1)) { Console.WriteLine("Key:{0},Value:{1}","1", myDictionary[1]); }
Pass KeyValuePair durchläuft Elemente
foreach(KeyValuePair<int,string> kvp in myDictionary) { Console.WriteLine("Key = {0}, Value = {1}",kvp.Key, kvp.Value); }
durchläuft nur Schlüsselschlüsselattribute
Dictionary<int,string>.KeyCollection keyCol = myDictionary.Keys;foreach(intkeyinkeyCol) { Console.WriteLine("Key = {0}", key); }
Nur das Wert-Valus-Attribut durchlaufen
Dictionary<int,string>.ValueCollection valueCol = myDictionary.Values;foreach(stringvalueinvalueCol) { Console.WriteLine("Value = {0}", value); }
Entfernen Sie den angegebenen Schlüsselwert über die Remove-Methode
myDictionary.Remove(1);if(myDictionary.ContainsKey(1)) { Console.WriteLine("Key:{0},Value:{1}","1", myDictionary[1]); }else{ Console.WriteLine("不存在 Key : 1"); }
Erläuterung weiterer allgemeiner Eigenschaften und Methoden:
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von Dictionary in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!