私はC#配列を読んでいるので、最初は配列に関する質問です。
配列を宣言することは実際にはどういう意味ですか? 配列型の変数を宣言していることは知っています。次の場合、実際に何が起こっているのでしょうか?
int[] values;
宣言されるまでにメモリに入っていますか?そうでない場合、それはどこにありますか?配列は実際にここで作成されますか?
次に、配列をインスタンス化し、次のような値で初期化します。
int[] values = new int[] { 1, 2, 3 };
これで実際に配列が作成されますか? 配列は宣言時に作成されると読んだことがありますが、配列はインスタンス化時に作成されると言う人もいます。私は用語を正しく理解しようとしています。
同じことが整数変数にも当てはまります。私が持っている場合:
int value;
と
int value = 1;
int はいつ作成されますか? いつメモリに追加されますか?
ばかげた質問で申し訳ありません。概念は理解していますが、配列の舞台裏の技術を知りたいです。