📒

C#は条件式が代入できる

2022/09/07に公開

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