Share via


컴파일러 오류 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
            
        }
    }