C# 配列 - 1 次元配列

高洛峰
リリース: 2016-12-16 14:22:37
オリジナル
1668 人が閲覧しました

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

1

int[] arr = {1, 2, 3};

ログイン後にコピー

型名の後の[]が配列、{}が代入する初期値のリストを示し、それぞれの初期値がカンマで区切られていることが分かります。

配列を宣言する

1

2

3

int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组

int[3] arr2; //错误,不能这样指定数组大小

int[] arr3; //没有指定数组大小,无法使用

ログイン後にコピー

配列の値が事前にわからない場合は、上記のように、配列を宣言するときに最初に配列を宣言することができます。 []内の数字は、長さが添え字の上限ではないことを示します。

C#配列は動的指定もサポートしています

1

2

int len = 3;

int[] arr = new int[len];

ログイン後にコピー

配列の割り当てと値の取得

1

2

3

int[] arr = new int[3];

arr[0] = 10; //给第一个元素赋值

int m = arr[0]; //取第一个元素的值

ログイン後にコピー

配列の長さを取得します

1

2

3

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で使用されます。したがって、配列を使用する方が便利で、長さを指定せずに値を直接割り当てることができます。

1

string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};

ログイン後にコピー

配列 color を宣言し、それに 5 つの文字列を割り当てます。ここでの配列の長さは、中括弧の数によって自動的に決定されます。



その他の C# 配列と 1 次元配列関連の記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート