好的,我遇到了.NET初学者问题。我正在使用C ++ / CLI,因此有点难以找到代码示例。 WWW给了我很多东西要读 - 但没有解决方案。
我正在使用.NETs HashSet。我试图获取/获取该集合的随机元素。它实际上不一定是随机元素,它也可能是第一个或最后一个。只需任何一个元素。
没有提供此方法的方法。但是文档http://msdn.microsoft.com/en-us/library/bb359438.aspx列出了一些所谓的“扩展方法”。其中一个可以解决我的问题的是First()
。唉,我不知道如何使用它。我尝试了myHashSet->First()
和其他一些垃圾,但编译器告诉我它不知道那种方法。
所以,请告诉我如何使用 C ++ / CLI 在HashSet上调用First()“扩展方法”。
答案 0 :(得分:0)
First
方法是Linq提供的众多扩展方法之一。
鉴于您使用的是C ++ / CLI,您可能需要检查this question on how to use Linq with C++/CLI。