foreach( 変数 in 配列など )この構文は、foreachの()内に指定した配列から順に値を取り出し、変数に代入して{}の処理を実行します。これを、配列内のすべての値について行っていきます。
{
……繰り返す処理……
}
Console.WriteLine("{0}^2 = {1}", n, n * n);WriteLineなどの出力メソッドでは、出力するテキストのフォーマット(整形)機能が用意されています。テキストの中に、{0}, {1}……というように{番号}という記号を埋め込んでおくと、それ以降の引数の値がそこにはめ込まれ整形されて出力されるのです。例えばこの例ならば、{0}の部分にnが、{1}にはn*nがそれぞれ嵌めこまれます。すなわち、{0}にはテキストのすぐ後の値が、{1}にはテキストの2つ後の値が……という具合に、番号に応じて引数の値が嵌めこまれます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
int[] arr = {1,2,3,4,5}; foreach(int n in arr) { Console.WriteLine("{0}^2 = {1}", n, n * n); }
<< 前へ |