List<T>
に要素を追加し、インデックスをint
に戻す関数がありますか? List<T>.Add()
はvoid
であり、値は戻されません。List <T>に要素を追加してインデックスを取得するにはどうすればいいですか?
List.Count-1
は、スレッドで作業していない場合の解決策です。私のリストは静的メンバであり、一度に複数のスレッドでアクセスすることができ、count-1の値を使用するとスレッドが完全に安全でなくなり、間違った結果につながりやすくなります。
インデックスは、各要素の特定の処理に使用されます。
ありがとうございました!
質問は、 'List.Add'スレッドセーフですか? –
代わりにコンカレントコレクションの1つを使用する必要がありますか? – CookieOfFortune