Ostrzeżenie kompilatora (poziom 2) CS0114
Element "function1" ukrywa dziedziczony element członkowski "function2". Aby zastąpić tę implementację bieżącą metodą, dodaj słowo kluczowe zastąpienia. W przeciwnym razie dodaj nowe słowo kluczowe.
Deklaracja w klasie powoduje konflikt z deklaracją w klasie bazowej, tak aby składowa klasy bazowej byłaby ukryta.
Aby uzyskać więcej informacji, zobacz base.
Poniższy przykład generuje CS0114:
// CS0114.cs
// compile with: /W:2 /warnaserror
abstract public class clx
{
public abstract void f();
}
public class cly : clx
{
public void f() // CS0114, hides base class member
// try the following line instead
// override public void f()
{
}
public static void Main()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: