Share via


컴파일러 오류 CS1018

업데이트: 2007년 11월

오류 메시지

'this' 또는 'base' 키워드가 필요합니다.
Keyword 'this' or 'base' expected

컴파일러가 불완전한 생성자 선언을 발견했습니다.

예제

다음 예제에서는 CS1018이 생성되고 오류를 해결할 수 있는 방법을 몇 가지 제시합니다.

// CS1018.cs
public class C
{
}

public class a : C
{
    public a(int i)
    {
    }

    public a () :   // CS1018
    // possible resolutions:
    // public a () resolves by removing the colon
    // public a () : base() calls C's default constructor
    // public a () : this(1) calls the assignment constructor of class a
    {
    }

    public static int Main()
    {
        return 1;
    }
}