コンパイラ エラー CS0715
更新 : 2007 年 11 月
エラー メッセージ
'静的クラス': 静的クラスに、ユーザー定義された演算子を含むことはできません。
ユーザー定義の演算子は、クラスのインスタンスに対して作用します。静的クラスはインスタンス化できないため、演算子に必要なインスタンスを作成できません。したがって、ユーザー定義の演算子を静的クラスに対して使用することはできません。
次の例では CS0715 エラーが生成されます。
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}