您好我试图以下列方式填充一个Hashtable:C#:在存储对象的实例(哈希表)
ResearchCourse resCourse= new ResearchCourse();//Class Instance
resCourse.CID="RC1000";
resCourse.CName="Rocket Science";
TaughtCourse tauCourse= new TaughtCourse();//Class Instance
tauCourse.CID="TC1000";
tauCourse.CName="Marketing";
Hashtable catalog = new Hashtable();
catalog.Add("1", "resCourse.CID");
catalog.Add("2", "tauCourse.CID");
foreach (DictionaryEntry de in catalog)
{
Console.WriteLine("{0}, {1}", de.Key, de.Value);
}
输出结果到控制台是:
1,resCourse.CID
2,tauCourse.CID
预期结果是:
1,RC1000
2,TC2000
什么我误解有关散列表?
Hashtable存储类实例及其值的简单方法是什么?
要添加字符串哈希表,在那里你必须添加的对象。请删除.Add方法调用的第二个理由中的引号:) – Bubba88 2010-06-02 19:36:21