更新:2007 年 11 月
错误消息
“static class”:静态类不能包含用户定义的运算符用户定义的运算符作用于类的实例。静态类无法实例化,所以不可能创建运算符作用于的实例。因此,不允许对静态类使用用户定义的运算符。
下面的示例生成 CS0715:
复制代码 | |
---|---|
// CS0715.cs public static class C { public static C operator+(C c) // CS0715 { } public static void Main() { } } |
更新:2007 年 11 月
用户定义的运算符作用于类的实例。静态类无法实例化,所以不可能创建运算符作用于的实例。因此,不允许对静态类使用用户定义的运算符。
下面的示例生成 CS0715:
复制代码 | |
---|---|
// CS0715.cs public static class C { public static C operator+(C c) // CS0715 { } public static void Main() { } } |