投稿

7月, 2021の投稿を表示しています

C# foreachとSort

C# foreachとSortで全出力 配列内の文字列をforeachで全部出力し、Sortで並び替えてからまた全部出力する。 サンプルプログラム1 public class MainCode{ public static void Main(){ string[] strArray= new string[] {"a","b","B","A","c","D","C","d"}; //配列の宣言 foreach(string str in strArray){ System.Console.Write(str + " "); //出力 : a b B A c D C d } System.Console.Write("\n"); //改行 System.Array.Sort(strArray); foreach(string str in strArray){ System.Console.Write(str + " "); //出力 : a A b B c C d D } } } foreach(データ型 変数名 in 配列変数名)で使用することができる。 感覚的には配列内を頭から順番に「in」の前で宣言した変数に代入して出力していくといった流れだ。 Sortは単純に配列内を順番に並び替えてくれる。 その後は同じ処理を行っている。 参考 Iteration statements - C# reference | Microsoft Docs Array.Sortで文字列の配列をソートする ※間違ってたらすみません。 わかった時点で修正します。