コンパイラ エラー CS0715
'static class' : 静的クラスに、ユーザー定義された演算子を含めることはできません
ユーザー定義の演算子は、クラスのインスタンスに対して作用します。 静的クラスをインスタンス化することはできないため、演算子が作用するインスタンスを作成できません。 そのため、ユーザー定義の演算子は、静的クラスでは使用できません。
次の例では CS0715 が生成されます。
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。