컴파일러 오류 CS1061
업데이트: 2007년 11월
오류 메시지
'type'에 'member'에 대한 정의가 없고 'type' 형식의 첫 번째 인수를 허용하는 확장 메서드 'name'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하십시오.
'type' does not contain a definition for 'member' and no extension method 'name' accepting a first argument of type 'type' could be found (are you missing a using directive or an assembly reference?).
이 오류는 존재하지 않는 메서드를 호출하거나 존재하지 않는 클래스 멤버에 액세스하려고 할 때 자주 발생합니다. 클래스에 해당 이름의 멤버가 있거나 사용할 수 있는 확장 메서드가 있는 것으로 확인되면 이 오류는 누락된 using 지시문 또는 어셈블리 참조 때문일 수 있습니다.
예제
다음 예제에서는 CS1061 오류가 발생하는 경우를 보여 줍니다.
// cs1061.cs
public class TestClass
{
public void WriteSomething(string s)
{
System.Console.WriteLine(s);
}
}
public class Test
{
public static void Main()
{
TestClass tc = new TestClass();
tc.WriteLine("Hello"); // CS1061
}
}