更新:2007 年 11 月
错误消息
“Type1”:类型必须为“Type2”才能与重写成员“MemberName”匹配此错误与 编译器错误 CS0508 相同,只不过 CS0508 现在仅适用于具有返回类型的方法,而 CS1715 适用于仅具有“types”而不是“return 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; } } |