次の方法で共有


コンパイラ エラー CS0555

更新 : 2007 年 11 月

エラー メッセージ

ユーザー定義の演算子は、それを囲む型のオブジェクトの取得、およびそれを囲む型のオブジェクトへの変換を行えません。

外側のクラスの値へのユーザー定義の変換はできません。この演算子は不要です。

次の例では CS0555 エラーが生成されます。

// CS0555.cs
public class MyClass
{
   // delete the following operator to resolve this CS0555
   public static implicit operator MyClass(MyClass aa)   // CS0555
   {
      return new MyClass();
   }

   public static void Main()
   {
   }
}