Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前认为是编译器或返回类型执行此操作,但我不确定我是否需要澄清
函数签名首先匹配它的名称,然后匹配它的参数。永远不要使用它的返回类型。例如,如果您有两个方法,Add一个取两个int值并返回 a int,一个取两个string值并返回 a string,并且您将其称为传递ints ,那么您将其设置为 int 版本将被调用。
Add
int
string
当您尝试使用不同数值的方法重载时,这会给您带来一些麻烦。编译器会尝试帮助你(如果你调用一个需要整数的方法但传递一个短的,它会尝试找出你想要做什么)。