何らかの配列に保持されている文字列のうち、あらかじめ設定されていない上限を持つ配列には、どのようなものが最も適していますか?以下のような単純なコードの場合ベスト・ストリング・コンテナ:StringCollection、Collection <string>、List <string>、ArrayList、..?
:
var list = new SomeContainer(); // size is unknown
for()/foreach()/do()/while() // any loop
{
list.Add(string);
}
はそれが最適化された文字列のコレクション、または単にCollection<string>
またはList<string>
またはArrayList
などStringCollection
ですか?彼らの違いは何ですか?
パフォーマンスに関する具体的な質問:https://stackoverflow.com/questions/7774374/performance-concern-stringcollection-vs-liststring –