有效處理字典數據對於C#開發至關重要。 雖然存在多種方法,但foreach
循環提供了最直接且通常首選的方法。
foreach
循環方法:
foreach
循環提供了一種干淨簡潔的方式,可以通過詞典的鍵值對迭代。 它的結構如下:
<code class="language-csharp">foreach (KeyValuePair<TKey, TValue> entry in dictionary) { // Access key and value using entry.Key and entry.Value }</code>
>在這裡,entry
表示每個鍵值對。 entry.Key
>訪問密鑰,entry.Value
訪問相應的值。
說明性示例:
<code class="language-csharp">// Initialize a dictionary Dictionary<string, string> myDict = new Dictionary<string, string>() { { "Apple", "Red" }, { "Banana", "Yellow" }, { "Grape", "Purple" } }; // Iterate using the foreach loop foreach (KeyValuePair<string, string> entry in myDict) { Console.WriteLine($"Fruit: {entry.Key}, Color: {entry.Value}"); }</code>
輸出:
<code>Fruit: Apple, Color: Red Fruit: Banana, Color: Yellow Fruit: Grape, Color: Purple</code>
循環如何整齊地迭代,顯示每個水果及其顏色。 它的可讀性和簡單性使其成為大多數字典遍歷場景的理想選擇。
以上是如何通過C#中的字典有效迭代?的詳細內容。更多資訊請關注PHP中文網其他相關文章!