Błąd kompilatora CS0508
"Typ 1": zwracany typ musi mieć wartość "Typ 2", aby dopasować zastąpiony element członkowski "Nazwa elementu członkowskiego"
Podjęto próbę zmiany typu zwracanego w zastąpieniu metody. Aby rozwiązać ten błąd, upewnij się, że obie metody deklarują ten sam typ zwracany.
Poniższy przykład generuje plik CS0508.
// CS0508.cs
// compile with: /target:library
abstract public class Clx
{
public int i = 0;
// Return type is int.
abstract public int F();
}
public class Cly : Clx
{
public override double F()
{
return 0.0; // CS0508
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: