閱讀英文

共用方式為


編譯器錯誤 CS0562

一元運算子的參數必須為包含類型

運算子多載的方法宣告必須遵循特定的指導方針。 如需詳細資訊,請參閱運算子多載

下列範例會產生 CS0562:

C#
// CS0562.cs  
public class iii  
{  
    public static implicit operator int(iii x)  
    {  
        return 0;  
    }  
  
    public static implicit operator iii(int x)  
    {  
        return null;  
    }  
  
    public static iii operator +(int aa)   // CS0562  
    // try the following line instead  
    // public static iii operator +(iii aa)  
    {  
        return (iii)0;  
    }  
  
    public static void Main()  
    {  
    }  
}