根据MSDN的说法
SortedDictionary<(Of <(<'TKey, TValue>)>)>..::..Enumerator是SortedDictionary GetEnumerator方法的.Net 4.0中的返回类型。这个语法到底是什么意思。当然,我对典型的泛型很熟悉。
public class MyClass<A,B> where A : C但我不知道如何解析这个声明的大部分内容。什么是Of,TKey之前的'是用来做什么的,括号是用来提高可读性的,还是它们是必要的,..::..是什么?
发布于 2011-01-25 03:53:36
" of“部分是用VB做泛型的方式。但这看起来像是C#、VB、F#和C++的破碎混合体。
文档的" type“部分是正确的--方法的返回类型是
System.Collections.Generic.SortedDictionary<TKey, TValue>.Enumerator我怀疑这只是一个生成文档的失败。我建议你在Connect上报告。
发布于 2011-01-25 03:53:08
我不知道在msdn中使用这种语法的原因是什么,但这仅限于msdn。泛型没有新的语法。
发布于 2011-01-25 03:53:48
在C#中,这意味着:
SortedDictionary<TKey, TValue>.Enumerator在VB.NET中:
SortedDictionary(OfType TKey, OfType TValue).Enumeratorhttps://stackoverflow.com/questions/4786416
复制相似问题