配列を宣言して初期値を代入する
int[] arr = {1, 2, 3};
型名の後の[]が配列、{}が代入する初期値のリストを示し、それぞれの初期値がカンマで区切られていることが分かります。
配列を宣言する
int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组 int[3] arr2; //错误,不能这样指定数组大小 int[] arr3; //没有指定数组大小,无法使用
配列の値が事前にわからない場合は、上記のように、配列を宣言するときに最初に配列を宣言することができます。 []内の数字は、長さが添え字の上限ではないことを示します。
C#配列は動的指定もサポートしています
int len = 3; int[] arr = new int[len];
配列の割り当てと値の取得
int[] arr = new int[3]; arr[0] = 10; //给第一个元素赋值 int m = arr[0]; //取第一个元素的值
配列の長さを取得します
int[] arr = new int[3]; int len = arr.Length; int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。
.NET Framework 3.5で適用するとより便利です
C# 3.0の構文は.NET Framework 3.5で使用されます。したがって、配列を使用する方が便利で、長さを指定せずに値を直接割り当てることができます。
string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};
配列 color を宣言し、それに 5 つの文字列を割り当てます。ここでの配列の長さは、中括弧の数によって自動的に決定されます。
その他の C# 配列と 1 次元配列関連の記事については、PHP 中国語 Web サイトに注目してください。