需要在两个不同的类中添加相同的属性

Ana*_*and 1 c# c#-3.0 c#-2.0 c#-4.0

我有两个类,如A类和B类.A类有一些属性,方法和B类只有属性.但是这两个类都具有相同的属性集.

我的问题是,如果我在A类中添加任何新属性,我还需要在B类中添加它.如果我没有添加手段,需要显示错误.我怎样才能通过C#实现这一目标?

tom*_*sky 6

您可以通过使用接口并在A类和B类中实现它来实现此目的.在接口中,定义A类和B类所需的属性:

public interface ICommonProperty
{
   string MyProperty{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)