C# 配列 - 1 次元配列

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

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

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

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