Chyba kompilátoru CS0558
Operátor definovaný uživatelem musí být deklarován jako statický a veřejný.
U uživatelem definovaných operátorů musí být zadány modifikátory statického i veřejného přístupu.
Následující ukázka vygeneruje 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()
{
}
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: