영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1715

'Type1': 형식이 재정의된 'Member Name' 멤버와 일치하려면 'Type2'여야 합니다.

이 오류는 Compiler Error CS0508과 동일합니다. 단, CS0508은 이제 반환 형식이 있는 메서드에만 적용되고, CS1715는 'return types' 대신 'types'만 있는 속성 및 인덱서에 적용됩니다.

예시

다음 코드에서는 CS1715를 생성합니다.

// CS1715.cs  
abstract public class Base  
{  
    abstract public int myProperty  
    {  
        get;  
        set;  
    }  
}  
  
public class Derived : Base  
{  
    int myField;  
    public override double myProperty  // CS1715  
    // try the following line instead  
    // public override int myProperty  
    {  
        get { return myField; }  
        set { myField;= value; }  
    }  
  
    public static void Main()  
    {  
        Derived d = new Derived();  
        d.myProperty = 5;  
    }  
}