私は C# で独自のジェネリック コレクション クラスを作成しています。Im は、事前定義された長さ (長さ 2 から始まる必要があります) を持つリストを格納する配列に取り組んでいます。これで、長さ 2 で開始する方法がわかりません。たとえば、配列を作成すると、次のようになります。
プライベート int[] 数値 = 新しい int[20];
長さ 2 から始まるように長さを事前定義するにはどうすればよいですか?
そうする理由は見当たらない。ただし、長さ2->の配列を作成できます。
private int[] numbers = new int[2];
。
また、それList<T>
を実行してメモリ管理を忘れることができますか?:-)
ビルドインクラスの1つを使用するだけです。彼らはあなたがエラーを回避するためにすべてを手間をかけます。
List<int> numbers = new List<int>();
numbers.Add(123);
int i = numbers[0];
int[] asArray = numbers.ToArray();