(C#の絵本 第2版で勉強しています。)
配列を使用するときに、以下のようにnew を使って宣言(&初期化?)するようですが、
c#
1int[] array1 = new int[] {1,2,3,4};
一般の変数では
c#
1int a = 1;
とnewを使用しないので、同じint型なのに変数と配列で違いが生じる理由がわかりません。
・
・
・
また、Abcというクラスがあるとして、以下ではクラスAbcからabc1というインスタンスが生成されますが、
c#
1Abc abc1 = new Abc();
c#
1int[] array1 = new int[] {1,2,3,4};
このように並べてみると、構文がすごく似通っているので
クラス(ここではAbc)と型(ここではint[])が同じような働きであるように見えて混乱しています。
クラスと型の共通点、相違点について教えていただけると幸いです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/03 03:45