現在、C#のディクショナリコンテナ(特にSortedDictionary)を使用するプログラムを開発中です。このコンテナは、私がランダムにアクセスしたいので、特定のケースを除いて私の目的のために非常にうまく機能します。具体的には、擬似乱数ジェネレータを使用してランダムな位置を生成しており、SortedDictionaryでその値にアクセスできる必要があります。これが起こる時点では、私は重要な価値を持っていません。.NETでのキー/値ペアの位置によるランダムアクセス
この問題を解決するリストに切り替える可能性はありますが、SortedDictionaryが非常にうまく動作するアルゴリズムの残りの部分で問題が発生します。どんな提案/解決策も高く評価されます。
私は現在のVisual Studio開発しています2005年
ありがとうございました。
彼はVS2005を使用しています。 LINQはありません。 –
私の答えを書いた2005年についての質問は何も言いませんでした。しかし、ok - C#2.0の機能だけを使用するようにコードを編集しました。 –