无涯教程-C# - Dictionary<K,V>类

104 阅读1分钟

C#Dictionary<TKey、TValue>类使用哈希表的概念。它根据键存储值。它只包含唯一键。在键的帮助下,无涯教程可以轻松地搜索或删除元素。它位于System.Collections.Generic命名空间中。

C# Dictionary<TKey, TValue> example

让无涯教程看一个泛型Dictionary<TKey,TValue>类的示例,该类使用add()方法存储元素,并使用for-each循环迭代元素。这里,使用KeyValuePair类来获取键和值。

using System;
using System.Collections.Generic;

public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add("1","Sonoo"); names.Add("2","Peter"); names.Add("3","James"); names.Add("4","Ratan"); names.Add("5","Irfan");

    </span><span class="kwd">foreach</span><span class="pln"> </span><span class="pun">(</span><span class="typ">KeyValuePair</span><string string=""><span class="pln"> kv </span><span class="kwd">in</span><span class="pln"> names</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="typ">Console</span><span class="pun">.</span><span class="typ">WriteLine</span><span class="pun">(</span><span class="pln">kv</span><span class="pun">.</span><span class="typ">Key</span><span class="pun">+</span><span class="str">" "</span><span class="pun">+</span><span class="pln">kv</span><span class="pun">.</span><span class="typ">Value</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

}

输出:

1 Sonoo
2 Peter
3 James
4 Ratan
5 Irfan

参考链接

www.learnfk.com/csharp/c-sh…