Chyba kompilátoru CS0715
Static class : statické třídy nemohou obsahovat uživatelem definované operátory.
Uživatelem definované operátory pracují s instancemi tříd. Statické třídy nelze vytvořit instance, takže není možné vytvářet instance pro operátory, které by měly reagovat. Proto nejsou pro statické třídy povolené uživatelem definované operátory.
Následující ukázka vygeneruje CS0715:
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: