Pages

2018/10/14

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 になってしまうことを理解してコーディングしないと、とんでもないバグの温床になるので注意。

【 参考記事 】
Related Posts Plugin for WordPress, Blogger...