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 DocsArray.Sortで文字列の配列をソートする
※間違ってたらすみません。
わかった時点で修正します。
コメント
コメントを投稿