【C#】配列
~簡単な自己紹介~
- 嫁と猫3匹と暮らすフルリモートの三十路SE
- 投資・節約・副業で資産形成中
- 現在の金融資産は約1,750万円、めざせアッパーマス層(資産3,000万円)
目次
初期化・宣言・定義
こちらが基本形。
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
以上になります。
お疲れさまでした。