Compilerwarnung (Stufe 4) CS0109
Aktualisiert: November 2007
Fehlermeldung
Der Member "Member" blendet keinen vererbten Member aus. Das new-Schlüsselwort ist nicht erforderlich.
The member 'member' does not hide an inherited member. The new keyword is not required
In einer Klassendeklaration war das new-Schlüsselwort enthalten, obwohl die Deklaration eine bestehende Deklaration in einer Basisklasse nicht überschreibt. Sie können das new-Schlüsselwort löschen.
Im folgenden Beispiel wird CS0109 generiert:
// CS0109.cs
// compile with: /W:4
namespace x
{
public class a
{
public int i;
}
public class b : a
{
public new int i;
public new int j; // CS0109
public static void Main()
{
}
}
}