2012-08-17 6 views
-1

나는이 같은 사전 생성 바라고 다음 코드 예제가 투표를하고 질문에 대한 답으로 받아 들여졌다 스레드 How do I name variables dynamically in C#?에서사전 "변수"

Dictionary<string, Variable> dict = new Dictionary<string, Variable> 

을 :

var vartable = new Dictionary<string, Variable>(); 
vartable[strLine] = new Variable(input); 
그러나

, 나는이 오류 메시지 얻을 같은 일을 수행하려고 할 때 내가 할 수있는

The type or namespace name 'Variable' could not be found (are you missing a using directive or an assembly reference?) 

을 이 문제를 해결하는 네임 스페이스를 찾을 수 없습니다. 모든 조언을 부탁드립니다.

감사합니다.

+0

'변수'란 무엇입니까? 당신은 그것을 유형과 같이 참조하고 있습니다. 이 오류는 사용하기 위해 해당 유형을 가져 오는'using' 문이 없음을 나타냅니다. 'Variable'을 포함하는 라이브러리에 프로젝트 참조를 추가해야 할 수도 있습니다. –

+0

참조하는 원래 질문을보십시오. 그는 자신이 이미'Variable' 클래스를 만들었다 고 말합니다. http://cl.ly/image/3F012q2P1L3V –

+0

변수는 동적 이름을 사용하려는 개체의 이름입니다. – VoidStar

답변

2

Variable은 고유 한 클래스를 의미하므로 먼저 정의해야합니다.

2

Variable 유형이 없습니다. 이것은 단지 형식 이름의 예입니다.