1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// CS1501: No overload for method `Foo' takes `0' arguments // Line: 20 class A { protected virtual void Foo (object[] arr) { } } class B : A { protected override void Foo (params object[] arr) { } static void Bar() { B b = new B (); b.Foo (); } }