C# int を bool に変換する

int を bool に変換

int を bool に変換

var flg0 = 0;
var flg1 = 1;

// false
var result0 = Convert.ToBoolean(flg0);

// true
var result1 = Convert.ToBoolean(flg1);

上記の方法で int を bool に変換することはできます。
…できるのですが、「 0 以外は全て true 」になる(笑)。

こういう変換が必要になるシーンは確かにあります。

しかし、 0 以外は true になってしまうことを理解してコーディングしないと、とんでもないバグの温床になるので注意。

【 参考記事 】

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック