使用するC#コレクションの種類を選択するための私の戦略は次のとおりです。
コレクション内のアイテムの数が固定されている場合は、配列を使用します。例:
string [] direction = new string [] {"north"、 "south"、 "east"、 "west"};
それ以外の場合は常に使用してください
List<T>
もちろん、より専門的なコレクションが必要な場合を除きます。
Stack<T>, Queue<T>, or Dictionary<TKey, TValue>
ただし、ArrayListはもう使用しないでください
あなたの経験に基づいて、この戦略に欠けているものは何ですか?