컴파일러 오류 CS0119
업데이트: 2007년 11월
오류 메시지
'construct1_name'은(는) 지정한 컨텍스트에서 사용할 수 없는 'construct1'입니다.
'construct1_name' is a 'construct1', which is not valid in the given context.
컴파일러에서 다음과 같이 예기치 못한 구문을 발견했습니다.
클래스 생성자가 조건문에서 유효한 테스트 식이 아닙니다.
인스턴스 이름 대신 클래스 이름을 사용하여 배열 요소를 참조했습니다.
메서드 식별자가 구조체 또는 클래스인 것처럼 사용됩니다.
예제
다음 샘플에서는 CS0119 오류가 발생하는 경우를 보여 줍니다.
// CS0119.cs
using System;
public class MyClass
{
public static void Test() {}
public static void Main()
{
Console.WriteLine(Test.x); // CS0119
}
}