わかりました。.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」を呼び出す方法を教えてください。