Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen Listen und Wörterbüchern in C#?

Was ist der Unterschied zwischen Listen und Wörterbüchern in C#?

王林
王林nach vorne
2023-08-27 15:57:101316Durchsuche

C# 中列表和字典有什么区别?

Ein Wörterbuch ist eine Sammlung von Schlüsseln und Werten in C#. Dictionary ist im System.Collection.Generics-Namespace enthalten. Dictionary ist ein generischer Typ und gibt einen Fehler zurück, wenn Sie versuchen, einen nicht vorhandenen Schlüssel zu finden.

Listensammlung ist eine generische Klasse, die jeden Datentyp speichern kann, um eine Liste zu erstellen.

Eine Liste ist eine Menge von Elementen –
List<string> myList = new List<string>() {
   "Maths",
   "English",
"   Science"
};

Ein Wörterbuch ist eine Menge von Schlüssel-Wert-Paaren.

Dictionary<string, int> d = new Dictionary<string, int>();

d.Add("squash", 1);
d.Add("football", 2);
d.Add("rugby", 3);

Das Durchlaufen von Listen ist einfacher und schneller, und auf Elemente kann mithilfe von Indizes über die Liste problemlos zugegriffen werden.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Listen und Wörterbüchern in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen