私はC#の学習を始めたばかりで、これを行うために使用Tutorials Point
していました。配列のセクションでは、配列が次のように宣言されているのを見続けています。
string[] sarray = { "Hello", "From", "Tutorials", "Point" };
または、次のような場合:
int [] marks = new int[5] { 99, 98, 92, 97, 95 };
C++ から来たので、最初の宣言方法はそれほど目新しいものではありませんでしたが、2 番目の方法は理解できませんでした。問題は、配列が動的に初期化される場合、なぜ中括弧で囲まれた初期化子リストを使用して配列の内容を指定するのかということです。
その2番目のものをそれが行われた方法で初期化することに利点はありますか?