私はこのコードを持っています:
List<string> list = new List<string>(30);
list.Insert(1, "string 1");
list.Insert(10, "string 10");
list.Insert(5, "string 5");
文字列 10 でランタイムがクラッシュし、インデックスはリストの境界内にある必要がありますという例外が発生します
私が理解できないのは、30 項目のリストを定義したということです。なぜこれがクラッシュするのでしょうか?また、そのような方法で項目を追加できない場合、30 項目を定義する意味は何ですか?