标签: c# c++ return-type
可能重复: Function overloading by return type?
如果我有两种方法:
myClass mc = new myClass(); double d = mc.GetPoint(); int i = mc.GetPoint();
为什么C#或C ++编译器不能将这些函数与返回类型区分开来?虽然返回类型将是方法签名的一部分,但就像任何方法参数一样。
为什么编译器不能处理这个?
答案 0 :(得分:1)
C#支持动态类型,就像使用var时一样。那么编译器应该如何知道它应该调用哪个方法呢?
var