英語で読む

次の方法で共有


コンパイラ エラー CS0215

演算子 true または false の戻り値の型はブール型でなければなりません

ユーザー定義の true と false 演算子は boolの戻り値型を持つ必要があります。

次の例では CS0215 が生成されます。

C#
// CS0215.cs  
class MyClass  
{  
   public static int operator true (MyClass MyInt)   // CS0215  
   // try the following line instead  
   // public static bool operator true (MyClass MyInt)  
   {  
      return true;  
   }  
  
   public static int operator false (MyClass MyInt)   // CS0215  
   // try the following line instead  
   // public static bool operator false (MyClass MyInt)  
   {  
      return true;  
   }  
  
   public static void Main()  
   {  
   }  
}