Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2,922件1はじめまして、一昨日からC#をやり始めました初心者です。()を何故2つ書いているのかがわかりません。};でも同様の結果となったのでますます混乱しています。わかる方がいらっしゃったらご教授頂きたいです、よろしくお願いします。個の銅バッジ1つ目が配列変数のインスタンスを作っているのか?なら、2つめはなんだろう?となっています。票1配列初期化子は指定した値の数と同じ長さの配列を作成し、各値を先頭から順に設定していきます。値を1個しか書かなかった場合は2番目の要素parr[1]にアクセスすることができず、例外が発生します。parr.Lengthも当然変化します。Person()が指定されていますが、参照型では別のオブジェクトになります。参考書でなぜ先頭しか使っていないのかはわかりません。配列の使用例としては不適切に思えます。()を何故2つ書いているのかがわかりません。これを入門書でやられると素直な学習の妨げにもなりかねないと思います。私がレビュアーなら、このような意図の不明な記述は承認できません。アクセスするような意味のあるコードが記述されていたが、その後の手直しを繰り返すうちに削られてしまったのかも知れません。クラス型配列変数の初期化についてがその項のテーマであれば、私なら以下のように書きます。明示してるんだろうと思うのです。納得できる人なら適切なのかな・・・とか思ったり。アクセスしているなら良かったわけですが。2:53解りやすい書き方は、ある意味哲学かもしれませんね。個人的には、初学者ほどテーマは絞って例示してあげたほうが、注視すべき箇所・考えるべき事がシンプルになって、迷い無く取り組めるのではないかと考えています。"太郎";)は別項で取り上げた方が平易かな、と思った次第です。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。メソッドのメリットが知りたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。