错误消息
“static type”:静态类不能实现接口接口可能在对象上定义非静态方法,因此不能由静态类实现。若要解决此错误,请确信您的类没有试图实现任何接口。
示例
下面的示例生成 CS0714:
// CS0714.cs interface I { } publicstaticclass C : I // CS0714 { publicstaticvoidMain() { } }
错误消息
“static class”:静态类不能包含用户定义的运算符用户定义的运算符作用于类的实例。静态类无法实例化,所以不可能创建运算符作用于的实例。因此,不允许对静态类使用用户定义的运算符。
下面的示例生成 CS0715:
// CS0715.cs publicstaticclass C { publicstatic C operator+(C c) // CS0715 { } publicstaticvoidMain() { } }