오류 코드 본문

[PL]/C# & WPF

오류 코드

객과 함께. 2011. 4. 21. 23:14

 

 오류코드  오류 내용
 cs1519

 클래스, 구조체 또는 인터페이스 멤버 선언에 잘못된 'token' 토큰이 있습니다.


 잘못된 위치에 토큰이 있을 경우 이 오류가 발생합니다.토큰은 키워드, 식별자(클래스, 구조체, 메서드 등의 이름), 문자열, 문자 또는 숫자 리터럴 값(예: 108, "Hello", 'A'), 연산자나 문장 부호(예: ==, ;)입니다.

형식 앞에 올바르지 않은 한정자를 포함하는 클래스, 구조체 또는 인터페이스 멤버 선언이 있으면 이 오류가 발생합니다.오류를 해결하려면 잘못된 한정자를 제거합니다.

다음 샘플에서는 토큰이 잘못된 위치에 배치되어 5곳에서 CS1519 오류가 발생하는 경우를 보여 줍니다.

 cs0116  네임스페이스는 필드나 메서드와 같은 멤버를 직접 포함하지 않습니다. 
 스페링이 틀렸거나 괄호가 덜 닫혔을때 주로 발생 하는 오류
 cs1022  형식이나 네임스페이스 정의 또는 파일 끝이 필요합니다.
 소스 코드 파일에 짝이 되는 중괄호 쌍이 없습니다.
 cs1014

 get 또는 set 접근자가 필요합니다.
A get or set accessor expected

메서드 선언을 속성 선언에서 발견했습니다. 속성에서는 get 및 set 메서드만 선언할 수 있습니다.

속성에 대한 자세한 내용은 속성 사용(C# 프로그래밍 가이드)을 참조하십시오.

 cs1513

 'in'이 필요합니다.
 'in' expected

 foreach, in 문에 "in" 부분이 없습니다.

 cs0103

 'identifier' 이름이 현재 컨텍스트에 없습니다.


클래스, 네임스페이스 또는 범위에 없는 이름을 사용하려고 했습니다.이름의 맞춤법을 확인하고 using 지시문과 어셈블리 참조를 검사하여 해당 이름을 사용할 수 있는지 확인합니다.

다음 예제와 같이 루프나 try 또는 if 블록 내에서 변수를 선언한 다음 이를 둘러싸고 있는 상위 코드 블록이나 다른 코드 블록에서 해당 변수에 액세스하는 경우 이 오류가 발생합니다.

 cs1518

  클래스, 대리자, 열거형, 인터페이스 또는 구조체가 필요합니다.
Expected class, delegate, enum, interface, or struct

네임스페이스에서 지원하지 않는 선언을 발견했습니다. 컴파일러에서는 네임스페이스에 클래스, 구조체, 열거형, 인터페이스, 네임스페이스 및 대리자만 허용합니다.

 cs1001

 식별자가 필요합니다.


식별자를 제공하지 않았습니다.식별자는 사용자가 제공하는 클래스, 구조체, 네임스페이스, 메서드, 변수 등의 이름입니다.

다음 예제에서는 간단한 클래스를 선언하지만 클래스 이름을 지정하지 않습니다.
인터페이스 정의와 같이 컴파일러에서 매개 변수 이름을 사용하지 않는 경우에도 매개 변수 이름이 필요합니다.이러한 매개 변수는 프로그래머가 인터페이스를 사용하는 동안 매개 변수의 의미를 파악하는 데 필요합니다.

 cs1041

 

 식별자가 필요합니다. 'keyword'은(는) 키워드입니다.
Identifier expected, 'keyword' is a keyword

식별자가 필요한 위치에 C# 언어의 예약어가 있습니다. 키워드를 사용자 정의 식별자로 바꾸십시오.
예약어 집합이 같지 않은 다른 프로그래밍 언어에서 가져올 때에는 다음 샘플에서와 같이 @ 접두사를 사용하여 예약 식별자를 수정할 수 있습니다.
 
@ 접두사가 있는 식별자를 축자 식별자라고 합니다.

 

 

 

 

참고 사이트 : MSDN

'[PL] > C# & WPF' 카테고리의 다른 글

[교육원]간단한 신상명세   (0) 2011.06.01
[교육원] c# 문법  (0) 2011.06.01
배열에 저장된 예제  (0) 2010.09.18
visual Basic에서 작성한 dll 화일을 c#에서 적용  (0) 2010.08.16
Thread   (0) 2010.08.03