Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya dapat melangkah ke atas kamus dalam C#?
c#Kamus Kaedah Kaedah Butiran
Elemen Kamus yang Cekap adalah kunci kepada operasi kamus C#. Artikel ini memperkenalkan beberapa kaedah lelaran kamus C#.
kaedah lelaran standard
Mengesyorkan nilai utama kamus lelaran berbasikal:
Kitaran ini boleh mengakses setiap kunci dan nilai yang sepadan dalam kamus. foreach
<code class="language-csharp">foreach (KeyValuePair<string, string> entry in myDictionary) { // 使用 entry.Value 或 entry.Key }</code>
Di samping kitaran , terdapat kaedah lelaran lain:
Gunakan
kitaran: foreach
Kunci untuk melintasi kamus, dan melalui nilai akses indeks:
Gunakan for
atribut: Hanya pengumpulan nilai:
<code class="language-csharp"> for (int i = 0; i < myDictionary.Count; i++) { string key = myDictionary.Keys.ElementAt(i); string value = myDictionary[key]; // 使用 key 和 value }</code>
Gunakan atribut: Dictionary.Values
Hanya koleksi kekunci kalendar:
<code class="language-csharp"> foreach (string value in myDictionary.Values) { // 使用 value }</code>
biasanya disyorkan, kerana ia menyediakan cara yang mudah dan cekap untuk melintasi kunci dan nilai dalam kamus.
Atas ialah kandungan terperinci Bagaimanakah saya dapat melangkah ke atas kamus dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!