在尝试仅基于返回类型重载函数时会调用什么?
即:
Public String DoWork()
Public int DoWork()
Run Code Online (Sandbox Code Playgroud)
你做不到上面的事,对吧?
这叫做协方差吗?
它仍被称为"方法过载",但有时您会听到更详细的"返回类型方法过载".在C#中是不可能的.
从C#规范:
方法的签名在声明方法的类中必须是唯一的.方法的签名包括方法的名称,类型参数的数量以及数量,修饰符和参数类型.方法的签名不包括返回类型.
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |