編譯器警告 (層級 4) CS0109
成員 'member' 並未隱藏所繼承的成員。 不需要 new 關鍵字
類別宣告已包含 new 關鍵字,即使宣告未覆寫基底類別中的現有宣告。 您可以刪除 new 關鍵字。
下列範例會產生 CS0109:
// 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()
{
}
}
}