Overloading Method with dynamic and other types
问题 Why I cant overload Method with dynamic and object Parameters. void Method(dynamic arg) // Member with same signature is already declared { Console.WriteLine("Dynamic"); } void Method(object arg) // Member with same signature is already declared { Console.WriteLine("Not Dynamic"); } But I can overload Method with dynamic and another type except object or dynamic it self. void Method(dynamic arg) { Console.WriteLine("Dynamic"); } void Method(string arg) { Console.WriteLine("Not Dynamic"); } As