0

好的,我遇到了 .NET 初学者的问题。我正在使用 C++/CLI,所以很难找到代码示例。WWW 给了我很多要阅读的东西 - 但没有解决方案。

我正在使用.NETs HashSet。我试图获取/获取集合的随机元素。它实际上不能是随机元素,它也可能是第一个或最后一个。只需任何一个元素。

没有提供这个的方法。但是文档http://msdn.microsoft.com/en-us/library/bb359438.aspx列出了一些所谓的“扩展方法”。其中一个可以解决我的问题的是First(). 唉,我不知道如何使用它。我尝试myHashSet->First()了其他一些垃圾,但编译器告诉我它不知道该方法。

所以,请告诉我如何使用C++/CLI在 HashSet 上调用 First()“扩展方法” 。

4

1 回答 1

0

First方法是 Linq 提供的众多扩展方法之一。鉴于您使用的是 C++/CLI,您可能需要查看有关如何将 Linq 与 C++/CLI 一起使用的问题

于 2012-12-21T14:02:53.607 回答