为什么C#中的字节减法需要强制转换?
这个问题在这里已经有了答案:
因为减法强制为一个整数。 我记得,字节是C#中的一个无符号类型,所以减法可以将您带出字节域。
这是因为字节减法的结果不适合一个字节:
byte - byte = (0..255) - (0..255) = -255..255
字节上的算术结果默认为一个int值。
链接地址: http://www.djcxy.com/p/21105.html上一篇: Why is a cast required for byte subtraction in C#?
下一篇: Get the assembly path but not the temporary path where the assembly is running