The call is ambiguous between the following methods or properties
问题 Suppose I have these two ctors: public SomeClass(string a, Color? c = null, Font d = null) { // ... } public SomeClass(string a, Font c = null, Color? d = null) { // ... } ~and I do this: SomeClass sc = new SomeClass("Lorem ipsum"); I'll get this: "Error 1 The call is ambiguous between the following methods or properties [...]" It seems apparent to me that it doesn't matter which one I refer to as the end result is the same (at least in this particular case, and to me that's all that matters