0

わかりました。.NET初心者の問題で立ち往生しています。私はC++/ CLIを使用しているので、コード例を見つけるのは少し難しいです。WWWは私に読むべきものをたくさん与えてくれましたが、解決策はありませんでした。

.NETのHashSetを使用しています。セットのランダムな要素を取得/取得しようとしました。実際にはランダムな要素であってはならず、最初または最後の要素でもかまいません。単に任意の1つの要素。

これを提供する方法はありません。ただし、ドキュメントhttp://msdn.microsoft.com/en-us/library/bb359438.aspxには、いわゆる「拡張メソッド」がいくつかリストされています。私の問題を解決するそれらの1つはですFirst()。残念ながら、使い方がわかりません。私は他のゴミを試しmyHashSet->First()ましたが、コンパイラはその方法を知らないと言っています。

それで、 C ++ / CLIを使用してHashSetでFirst()「ExtensionMethod」を呼び出す方法を教えてください。

4

1 に答える 1

0

このFirstメソッドは、Linqが提供する多くの拡張メソッドの1つです。C ++ / CLIを使用している場合、C ++/CLIでLinqを使用する方法についてこの質問を確認することをお勧めします。

于 2012-12-21T14:02:53.607 に答える