0
A
答えて
5
C#には、静的な配列が割り当てられたスタックの概念はありません(安全でないコンテキストは無視し、stackalloc
)。あなたが書いたのは動的配列です。実行時に管理対象ヒープ上に作成されるオブジェクトです。サイズは式または変数にすることができます。動的配列によって、あなたは(のようなC++でvector
)を簡単にサイズを変更できる配列を意味する場合
int[] a = new int[int.Parse(Console.ReadLine())];
、あなたがList<T>
を使用する必要があります:例えば
List<int> a = new List<int>();
a.Add(10);
0
たぶん、あなたはそれを変更したいですList<int>
?それが事実だった場合:
int[] test = new int[7];
List<int> testList = new List(test);
0
実は、これはToList()
拡張メソッドを使用することによって達成することができます(System.Linq
名前空間をインポートする必要があります)。次に例を示します。
int[] numbers = { 2, 3, 4, 5 };
IList<int> numbersDynamic = numbers.ToList();
これは、必要に応じて操作できるリストクラスを提供します。
関連する問題
- 1. 静的配列と動的配列のC/C++パフォーマンス
- 2. 変数に動的配列を配置
- 3. MPLベクトルを静的配列に変換する
- 4. 静的配列
- 5. Malloc、可変長配列または静的配列?
- 6. 静的配列によるアクセス違反?
- 7. と動的配列
- 8. C++ - 起動時に可変サイズの静的配列のパフォーマンス
- 9. 配列に基づく動的リスナー
- 10. Xの動的配列のDelphi動的配列のメモリレイアウトとは何ですか?
- 11. 配列を動的に多くの配列に分ける? OBJ-C
- 12. Javaは自動的にコレクションを引数配列に変換しますか?
- 13. C++の静的メンバー配列
- 14. 効率的なpython配列からnumpy配列への変換
- 15. 静的const配列はMSVCで動的に初期化されますか?
- 16. 動的にイベントソース配列をクリアする
- 17. 動的に配列を構成する
- 18. PHPで配列を動的にする
- 19. 配列(配列形式)を配列に変換する - PHP
- 20. __m128i配列をgccで静的に初期化するには?
- 21. 静的配列の内容にポインタ配列を割り当てる方法は?
- 22. この配列をオブジェクトの配列に変換するには?
- 23. PHP配列をJavascript配列に変換するには?
- 24. ruby配列をC配列にRubyInlineで変換するには?
- 25. 静的頂点配列ですか?
- 26. C++動的配列
- 27. FASM:動的配列
- 28. 動的配列C++
- 29. 動的オブジェクト配列
- 30. 配列を文字列に変換する配列を変換する関数
これとSnOrfusとの違いはありますか? – user496949
同じ結果、異なるアプローチ。 –