C# &引用;强制执行;C语言中的重写#
我有一个抽象的基本C#类,其中有两个必须重写的方法。我如何执行这一点?现在我抛出一个异常作为基本实现 然而,这种解决方案感觉有点错误,也没有什么直观性。。。在C#中是否有其他方法解决此问题?生成属性(在您的示例中,这些不是方法)C# &引用;强制执行;C语言中的重写#,c#,C#,我有一个抽象的基本C#类,其中有两个必须重写的方法。我如何执行这一点?现在我抛出一个异常作为基本实现 然而,这种解决方案感觉有点错误,也没有什么直观性。。。在C#中是否有其他方法解决此问题?生成属性(在您的示例中,这些不是方法) 在使用方法的情况下,你应该把它们抽象化 public abstract void Method(); 该死我不知道。当然我认为抽象只适用于类。如果您只需要一个getter(如问题中所述),您可以使用公共抽象字符串描述{get;}。您不需要使用{get;}部分吗?我认为
在使用方法的情况下,你应该把它们抽象化
public abstract void Method();
该死我不知道。当然我认为抽象只适用于类。如果您只需要一个getter(如问题中所述),您可以使用
公共抽象字符串描述{get;}
。您不需要使用{get;}部分吗?我认为没有它它是无法编译的。
public abstract string Description{ get; }
public abstract string ErrorMessage{ get; }
public abstract void Method();