默认情况下,C#整数运算不会在溢出时引发异常。您可以通过项目设置或进行以下计算来实现
checked:
int result = checked(largeInt + otherLargeInt);
现在该 *** 作将抛出。
相反的是
unchecked,这使得任何 *** 作都被显式取消。显然,这仅在项目设置中启用了选中的 *** 作时才有意义。
欢迎分享,转载请注明来源:内存溢出
默认情况下,C#整数运算不会在溢出时引发异常。您可以通过项目设置或进行以下计算来实现
checked:
int result = checked(largeInt + otherLargeInt);
现在该 *** 作将抛出。
相反的是
unchecked,这使得任何 *** 作都被显式取消。显然,这仅在项目设置中启用了选中的 *** 作时才有意义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)