Visual Studio에서 "구문 오류"와 "컴파일러 오류"의 차이점은 무엇입니까? 또는 다른 방법으로, 왜 어떤 "컴파일 타임"오류에 밑줄이 그어져 빨강 물결 모양의 줄과 일부는 푸른 색 물결 모양 줄이 있습니까? 이 설명 파란색 오류 밑줄Visual Studio에서 구문 오류 또는 빨간색 물결 모양 밑줄과 파란색 물결 모양 밑줄
No overload for method 'ValidateFilteredRecipient' takes 6 arguments
있다 :
'ValidateBuild': cannot declare instance members in a static class
그것은 내게 분명하지 않다이 설명 빨간색 오류 위의 밑줄
있다 예를 들면 다음과 같습니다 두 가지 오류의 구별되는 특징은 무엇입니까?
나는 대답을 찾는다는 것이 조각 일 것이라고 생각했다 : 나는 그걸 구글로 만들 것이고, 첫 번째 결과는이 주제를 완전히 설명하는 MSDN 페이지 일 것이다. 그러나, 매우 놀랍게도, 이것은 사실이 아니었다. 이
visual studio red underline vs. blue underline
없음 도움 : (나는 아직 빨간색 "구문 오류"를 의미 몰랐다과 파란색 "컴파일러 오류"를 의미하기 때문에) 나는 색상을 구글 노력에 의해 시작했다. 그럼 이러한 검색 시도 :
visual studio error underline color meanings을
visual studio underline color meanings
나는이 아무데도 것을 볼 수 있었다, 그래서 좀 더 인터넷 검색 및 색상은 VS에서 설정 한 위치를 알아 낸 : 도구> 옵션> 환경> 글꼴 및 색상. 그건 그렇고, 거대한 목록을 검색 할 수 없다는 것은 매우 성가신 일이지만 "구문 오류"에는 빨간색 물결 모양의 밑줄이 있고 "컴파일러 오류"에는 파란색 물결 모양 밑줄이 있다는 것을 알았습니다.
그래서 사람들은 무엇을 의미합니까? Google로 다시 : 관련visual studio compiler error vs. syntax error
아무것도. 다음은 MSDN에서, 내가 찾은 가장 가까운입니다 :
Fonts and Colors, Environment, Options Dialog Box
이 페이지는 이러한 항목이 있습니다
Compiler Error -- Blue squiggles in the editor indicating a compiler error.
및
Syntax Error -- Parse errors.
전혀 도움이 - "강조 조금도".난 항상이 "구문 오류"적어도 무엇인지 알고 있다고 생각했고, Wikipedia 동의 : 또한
a syntax error is an error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language.
, here is what what it has for syntax :
the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.
그래서에서 다시 내 "구문 오류"에가는 위 :
No overload for method 'ValidateFilteredRecipient' takes 6 arguments
여기에 포함 된 정의에 따라 구문 오류가 어떻게 발생합니까?
'ValidateBuild': cannot declare instance members in a static class
누군가가 나에게이 문제를 알아내는 데 도움 주실 래요 : 사실, 내 의견에서 "컴파일러 오류"나는 더-밀접하게이 구문 오류의 정의에 부합있어?
@ AlfieGoodacre - "당신이 할 수 없거나 컴파일러가"<--- a.k.a. "당신이 잘못한 것을 허락하지 않을 것입니다. –
아주 잘 정리 된 질문에 대한 포기하지 말고, 당신이 깊이 공부하고있는 것이 무엇인지 정확히 깨달았을 때 약간의 털 복숭아 개 이야기. 붉은 물결 모양의 선, 푸른 물결 모양의 선, 우리 모두가 함께 할 수는 없습니까? –
@ JeroenMostert - 완전히 이해합니다. 하지만 너를 괴롭히지 않니 ?? 내 말은, 이것은 상업용 엔터프라이즈 급 IDE입니다 ... 퍼즐을 풀기 위해 적어도 하나의 오류 유형이 아닌 이유는 무엇입니까? 왜 그들이 문서화되지 않았습니까? –