C#では条件式が代入できる
C#に限らずの話かもしれないけど、条件式(の結果)を変数に代入できる。
// a と b を比較したbool値を表示する。
int a = 1;
int b = 2;
if(a == b){
test = true;
System.Console.WriteLine(test);
}
みたいに書いていたのが、下のような書き方ができる。
目からウロコの書き方だった。
int a = 1;
int b = 2;
bool test = a == b;
System.Console.WriteLine(test);
Discussion