Visual C# 2008 Studio에서 Var 키워드를 찾을 수없는 이유는 무엇입니까?
이 버전이 있습니다.Microsoft Visual C# 2008 Express Edition
이 함수를 사용하는 경우 :
var X = new WebClient();
Var이 내 IDE에서 인식되지 않습니다. 감사.
Visual C# 2008 Studio에서 Var 키워드를 찾을 수없는 이유는 무엇입니까?
이 버전이 있습니다.Microsoft Visual C# 2008 Express Edition
이 함수를 사용하는 경우 :
var X = new WebClient();
Var이 내 IDE에서 인식되지 않습니다. 감사.
반원을 위해 사용하려고합니까? var
은 함수 내의 로컬 변수에만 유효합니다.
아하! 그게 내 친구 야. 이것이 왜 이런 식으로 만들어 졌는가에 대한 논리적 인 이유는 무엇입니까? 나는 Vars를 처음 사용합니다. 왜냐하면 컴파일러는 어떤 유형의 변수가 저장되고 있는지를 추측 할 수 없기 때문에 시스템 집약적 인 것이기 때문입니까? –
@ Papuccino1 : http://blogs.msdn.com/ericlippert/archive/2009/01/26/why-no-var-on-fields.aspx를 참조하십시오. –
실제 컴파일러 메시지를 표시하면 도움이됩니다. 함수 바깥에서 var를 사용했다면 얻을 수있는 메시지는 그 이야기를 거의 말해줍니다. –