【C#】配列

~簡単な自己紹介~

  • 嫁と猫3匹と暮らすフルリモートの三十路SE
  • ブリッジSE的なポジションを務めることが多く、チーム運営、顧客折衝、ベンダーコントロールが得意
  • 投資・節約・副業で資産形成中
  • 現在の金融資産は約1,650万円、めざせアッパーマス層(資産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

以上になります。

お疲れさまでした。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です