问题 I am having a lot of troubles with method overloading here and have no idea why only one method gets called each time regardless the number of parameters I pass into. Below is the sample code. [ClassInterface(ClassInterfaceType.AutoDual), ComVisible(true)] public class myClass { //constructor public myClass() {} //base method public string myfunction(string id, string pk) {return results;} //overloading method 1 public string myfunction(string id, string pk, string param1) { return results;}