【C#】配列

目次
初期化・宣言・定義
こちらが基本形。
string[] data = new string[3];
data[0] = "東京";
data[1] = "品川";
data[2] = "新横浜";
Console.WriteLine(data[0]); // 東京
Console.WriteLine(data[1]); // 品川
Console.WriteLine(data[2]); // 新横浜
宣言と同時にまとめて初期化することもできます。
string[] data = {"東京", "品川", "新横浜"};
Console.WriteLine(data[0]); // 東京
Console.WriteLine(data[1]); // 品川
Console.WriteLine(data[2]); // 新横浜
Length(配列の要素数を取得)
string[] data = {"東京", "品川", "新横浜"};
Console.WriteLine(data.Length); // 3
Split(文字列を分解して配列にする)
string data = "東京,品川,新横浜";
string[] split_data = data.Split(",");
Console.WriteLine(split_data[0]); // 東京
Console.WriteLine(split_data[1]); // 品川
Console.WriteLine(split_data[2]); // 新横浜
Join(配列を結合して文字列にする)
string[] data = {"東京", "品川", "新横浜"};
Console.WriteLine(String.Join(",", data)); // 東京,品川,新横浜
IndexOf(指定した値と一致する配列の要素のキーを取得)
指定した値が配列の要素に存在する場合、その要素のキーを返します。
存在しない場合、-1を返します。
string[] data = {"東京", "品川", "新横浜"};
Console.WriteLine(Array.IndexOf(data, "東京")); // 0
Console.WriteLine(Array.IndexOf(data, "小田原")); // -1
以上になります。
お読み頂き、ありがとうございました。