Chyba kompilátoru CS0505
'member1': nemůže přepsat, protože member2 není funkce
Deklarace třídy se pokusila přepsat metodu, která není metodou v základní třídě. Přepsání musí odpovídat typu člena. Pokud je požadovaná metoda se stejným názvem jako metoda v základní třídě, použijte pro deklaraci metody v základní třídě novou (a nikoli přepsání).
Následující ukázka vygeneruje CS0505:
// CS0505.cs
// compile with: /target:library
public class clx
{
public int i;
}
public class cly : clx
{
public override int i() { return 0; } // CS0505
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: