【发布时间】:2010-10-12 17:12:37
【问题描述】:
我正在查看关于 List.GetEnumerator 的 MSDN docs。
他们说 C# 方法签名是:
public List<(Of <(<'T>)>)>..::..Enumerator GetEnumerator()
我期待这个更简单的签名:
public List<T>.Enumerator GetEnumerator()
他们的签名是什么意思,所有的标点符号和“Of”关键字?
编辑:好吧,我想如果没有人见过这种语法,那么 MSDN 文档就是有点错误,仅此而已。
【问题讨论】:
-
有违规文档的链接吗?
-
@Justin,是的,忘记添加链接了,抱歉。
-
是的,这看起来很奇怪。那是什么??
-
+1 好问题。当我要求 Visual Studio 找出签名(从元数据中)时,它给出了您期望的签名。再说一次,我没有 .Net 4.0。
-
看起来像一个错误,因为它在所有语言选项卡上都很明显。
标签: c# generics syntax methods signature