使用英语阅读

通过


编译器错误 CS0215

运算符 True 或 False 的返回类型必须是 bool

用户定义的 true 和 false 运算符必须具有 bool的返回类型。

以下示例生成 CS0215:

// 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()  
   {  
   }  
}