ホームページ  >  記事  >  バックエンド開発  >  C# 配列 - 1 次元配列

C# 配列 - 1 次元配列

高洛峰
高洛峰オリジナル
2016-12-16 14:22:371590ブラウズ

配列を宣言して初期値を代入する

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 サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:C# 配列の学習次の記事:C# 配列の学習