The member 'member' does not hide an inherited member. The new keyword is not required
A class declaration included the new keyword even though the declaration does not override an existing declaration in a base class. You can delete the new keyword.
The following sample generates CS0109:
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() { } } }