C# 向扩展另一个类的类添加接口

C# 向扩展另一个类的类添加接口,c#,events,class,C#,Events,Class,我需要在类上使用INotifyPropertyChanged接口。当基础属性更改时,这是更新表单中的值所必需的 此类已从另一个未实现INotifyPropertyChanged接口的类派生 这不起作用: public class MyClass : BaseClass : INotifyPropertyChanged { } 我很欣赏有关程序结构更改或语法更改的想法,这些更改可以让我在基类中的属性更改时实现更新表单的目标 public class MyClass : BaseClass, IN

我需要在类上使用INotifyPropertyChanged接口。当基础属性更改时,这是更新表单中的值所必需的

此类已从另一个未实现INotifyPropertyChanged接口的类派生

这不起作用:

public class MyClass : BaseClass : INotifyPropertyChanged { }
我很欣赏有关程序结构更改或语法更改的想法,这些更改可以让我在基类中的属性更改时实现更新表单的目标

public class MyClass : BaseClass, INotifyPropertyChanged { }
(在基类后添加逗号)

应该是:

public class MyClass : BaseClass, INotifyPropertyChanged {}

难道你不想这样做吗:

public class MyClass : BaseClass , INotifyPropertyChanged { }
(注意逗号而不是冒号) 希望有帮助

约翰


您还需要为
INotifyPropertyChanged

提供一个实现,将冒号改为逗号,它就可以正常工作了
public class MyClass : BaseClass , INotifyPropertyChanged { }
public class MyClass : BaseClass, INotifyPropertyChanged {}