/// <summary>
/// 使用hashtable显示键值对
/// </summary>
public static void UseNonGenericHashtable()
{
Hashtable numbers = new Hashtable();
numbers.Add(1, "one");
numbers.Add(2, "two");
foreach (DictionaryEntry de in numbers)
{
Console.WriteLine("Key:" + de.Key + "\tvalue:" + de.Value);
}
numbers.Clear();
}
运行结果为 Key:2 value:two
Key:1 value:one
------解决方案--------------------------------------------------------
Hashtable ,这种的存储键值对的,就是没有顺序
------解决方案--------------------------------------------------------
- C# code
Dictionary<int, string> dic = new Dictionary<int, string>(); dic.Add(1, "one"); dic.Add(2, "two"); foreach (var de in dic) { Console.WriteLine("Key:" + de.Key + "\tvalue:" + de.Value); } dic.Clear();
------解决方案--------------------------------------------------------
键值对 我还是喜欢用 dictionary
------解决方案--------------------------------------------------------
哈希表就是散列表,没有一定的读取顺序的