我注意到当Byte加字节时,它会产生int,是否可以让字节a +字节b并且如果溢出则产生255?
Byte a=200;
Byte b=200
Byte output = (a+b); // now output equals 144, I want 255
Run Code Online (Sandbox Code Playgroud)
这个怎么样(未经测试)?
byte output = (byte)(Math.Min(a + b, Byte.MaxValue));
Run Code Online (Sandbox Code Playgroud)