0
我是C#的新手(根據Visual Studio 2013命令行使用C#5)。微軟網站上的以下一些教程後,我遇到一個問題:無法添加元素到Hashtable
using System;
using System.Collections;
public class Hashtable {
public static void Main() {
Hashtable employees = new Hashtable();
employees.Add("111-222-333","Matt");
employees.Add("222-333-444","Steve");
employees.Add("123-432-123","Adam");
if(employees.ContainsKey("111-222-333")) {
string empName = (string) employees["111-222-333"];
Console.WriteLine("Employee 111-222-333's name is: " + empName);
}
else {
Console.WriteLine("Employee 111-222-333 is not in the hash table.");
}
}
}
當我嘗試編譯此,我得到它規定了一個錯誤:
「添加」,沒有擴展方法「添加」接受型 的第一個參數‘哈希表’可以找到(是否缺少using指令或程序 集引用?)
我完全糊塗了。我找不到任何暗示我應該做出與衆不同的事情。
不要調用你自己的類'Hashtable'。 –
這是一個簡單的修復(愚蠢的舉動)。謝謝。 – Matt
考慮使用支持泛型的[Dictionary](http://msdn.microsoft.com/zh-cn/library/xfhwa508(v = vs.110).aspx)。 – user2864740