編譯器錯誤 CS0558
更新:2007 年 11 月
錯誤訊息
使用者定義的運算子 'operator' 必須宣告為 static 和 public
必須在使用者定義的運算子上同時指定 static 和 public 存取修飾詞。
下列範例會產生 CS0558:
// CS0558.cs
namespace x
{
public class ii
{
public class iii
{
static implicit operator int(iii aa) // CS0558, add public
{
return 0;
}
}
public static void Main()
{
}
}
}