[C#] C言語との違い (ループ)

制御構造
ループ系でC#に追加されたものにforeachがある。
配列(というか、あるメソッドをサポートしているデータ)を順にアクセス。

foreach (object o in myObjects)
{
Console.WriteLine("{0}", o.GetType());
}

のような感じ。
また、if文の条件節にはBooleanとして評価できる式だけが許される。
C言語でありがちなnumberが0のとき偽、0以外で真に評価する使い方はできない。

if ( number ) // != 0が必要
{
....
}
広告
%d人のブロガーが「いいね」をつけました。