【发布时间】:2010-11-11 15:05:14
【问题描述】:
有我见过的至少一个想法。
【问题讨论】:
标签: .net types return overloading
有我见过的至少一个想法。
【问题讨论】:
标签: .net types return overloading
公共语言运行时 (CLR) 支持它,但 Microsoft 已包含在 Visual Studio 中的 .NET 语言不支持它。目前唯一支持此功能的 .NET“语言”是 IL。我不知道框架中有任何表现出这一点的函数,但即使有,它们也不符合公共语言规范 (CLS)。阅读 Richter 出色的 .NET 书籍以获取更多信息。
编辑:一个很好的例子是转换运算符。如果存在一种类型到多个其他数据类型的显式或隐式转换,这些将作为方法编译到 IL 中,仅在其返回类型上有所不同。
【讨论】: