c#dictionary反復メソッド詳細
効率的な辞書要素は、C#辞書の操作の鍵です。この記事では、いくつかのC#辞書反復方法を紹介します。
標準的な反復方法
サイクリングイテレーションディクショナリのキー値をお勧めします:
このサイクルは、辞書内の各キーとその対応する値にアクセスできます。 foreach
<code class="language-csharp">foreach (KeyValuePair<string, string> entry in myDictionary) { // 使用 entry.Value 或 entry.Key }</code>
サイクルを使用:foreach
辞書を通過するための鍵、およびインデックスアクセス値を介して:
for
属性を使用:値のコレクションのみ:
<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>
使用属性を使用:Dictionary.Values
カレンダーキーのコレクションのみ:
<code class="language-csharp"> foreach (string value in myDictionary.Values) { // 使用 value }</code>
以上がC#の辞書を効率的に反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。