Nap*_*Nap 2 c# abstract-class interface
我知道这可能是基本的,但我似乎无法向接口添加成员变量.我尝试将接口继承到抽象类并将成员变量添加到抽象类,但它仍然不起作用.这是我的代码:
public interface IBase {
void AddData();
void DeleteData();
}
public abstract class AbstractBase : IBase {
string ErrorMessage;
public abstract void AddData();
public abstract void DeleteData();
}
public class AClass : AbstractBase {
public override void AddData();
public override void DeleteData();
}
Run Code Online (Sandbox Code Playgroud)
根据罗伯特弗雷泽的评论更新
Paw*_*hra 11
您不能向接口添加字段.接口只能包含方法,因此只能在接口decleration中声明方法,属性和事件.在字段的位置,您可以使用属性.
public interface IBase {
string ErrorMessage {get;set;}
void AddData();
void DeleteData();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15564 次 |
| 最近记录: |