C# byte 如何相加

作者:vkvi 来源:千一网络(原创) 日期:2016-11-11

相加?还不简单,用 + 呀。

以上代码是通不过编译的,因为编译器对待 + 时,有 int 相加、有 decimal 相加、有字符串相加……就是没有 byte 相加,所以它会用最接近的 int 相加,自然返回的结果也是 int,而 int 类型是不能直接赋值给更小的 byte 类型的。所以,得改成这样:

还好 += 不存在这个问题,a += b 是没问题的。

byte 最大值

byte 最小值是 0,最大值是 255,所以 byte a = 256 是通不过编译的。

而 + 超过的就不一样了。

你前面那位网友看了:如何最小化、自动隐藏、展开 Word 2007 的功能区

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们