C# 프로젝트 및 VB.NET 프로젝트를 디버깅 할 때 VS 2010의 직접 실행 창이 다르게 작동하는 것으로 나타났습니다. 그러나 특정 문서를 찾을 수 없었습니다. 이 차이.C# 및 VB.NET의 직접 실행 윈도우 동작 차이점
C# 프로젝트의 경우, 단순히 어떤 표현을 입력 할 수 있으며, 평가 및 표시, 즉 입력
foo.bar에있을 것입니다 == "바즈"
출력됩니다
VB.NET에서 거짓
에게, 시간 그러나 똑같은 일을하면 아무 것도 출력되지 않습니다.
내가 작동하려면 표현식 앞에 물음표를 써야합니다.
위 foo.bar = "바즈"명확성을 위해
거짓
편집하고 내 나쁜 예 : 다른 모든 표현은 간단한 계산 등을 포함하여 같은 동작을 나타
'1 + 2'로 표시됩니다. 때로는 오류 메시지가 다르지만 1 + 2는 '숫자 뒤에 콜론을 붙여야합니다.'오류가 발생합니다.
이 동작을 '수정'하고 VB.NET 직접 실행 창을 C#과 유사하게 만드는 방법이 있습니까? a를 입력해야합니까? 모든 진술 앞에서 자주 사용하면 고통 스러울 수 있습니다.
감사합니다. 그것은 여전히 고통이지만, 특히 간단한 부동산 평가를 위해. –
기본적으로, 당신의 진술 앞에'?'를 붙이십시오. – levininja
@levininja 절대적으로; 문제는 다소 "왜 필요한 것인가?"입니다. – phoog