共用方式為


編譯器錯誤 CS0563

更新:2007 年 11 月

錯誤訊息

二元運算子的一個參數必須為包含型別

運算子多載的方法宣告必須遵循某些規定。如需詳細資訊,請參閱運算子多載範例

範例

下列範例會產生 CS0563:

// CS0563.cs
public class iii
{
    public static implicit operator int(iii x)
    {
        return 0;
    }
    public static implicit operator iii(int x)
    {
        return null;
    }
    public static int operator +(int aa, int bb)   // CS0563 
    // Use the following line instead:
    // public static int operator +(int aa, iii bb)    
    {
        return 0;
    }
    public static void Main()
    {
    }
}