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/en-us/library/xfhwa508(v=vs.110) .aspx)를 사용하는 것이 좋습니다. – user2864740