有没有一种内置的方法来获得算术溢出的最大值?
这是我需要的:
var val = byte.MaxValue + 1;
//should be rounded down to byte.MaxValue
MyByteProperty = val;
PS我知道我可以通过将它包装为Alex回答checked
的表达式来做到这一点,我的问题是语言或BCL中是否有内置方式。
有没有一种内置的方法来获得算术溢出的最大值?
这是我需要的:
var val = byte.MaxValue + 1;
//should be rounded down to byte.MaxValue
MyByteProperty = val;
PS我知道我可以通过将它包装为Alex回答checked
的表达式来做到这一点,我的问题是语言或BCL中是否有内置方式。