class foo { public void bar(int i) { ... }; public void bar(long i) { ... }; } foo.bar(10);
我希望这段代码能给我一些错误,或者至少是一个警告,但不是这样......
调用什么版本的bar(),为什么?
c# methods resolution
c# ×1
methods ×1
resolution ×1