checked(expression)与unchecked(expression)的区别
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 14:58:52
checked(expression)与unchecked(expression)的区别
C#中,关于类型转换的部分有一个问题不明白,那就是
checked(expression)
unchecked(expression)
的区别,适用的情况,最好有小程序例子
最好有示例,比如说
checked(expression)
unchecked(expression)
分别使用,如果有溢出时,得到的结果是什么,如何使用等等.
C#中,关于类型转换的部分有一个问题不明白,那就是
checked(expression)
unchecked(expression)
的区别,适用的情况,最好有小程序例子
最好有示例,比如说
checked(expression)
unchecked(expression)
分别使用,如果有溢出时,得到的结果是什么,如何使用等等.
short a = 32767;
short b = 32767;
short c = (short)(a + b);
Console.WriteLine(c);
结果c是-2,显然不对,关键是程序运行没提示错误,很可能处理结果bug出现.
try
{
short a = 32767;
short b = 32767;
short c = checked((short)(a + b));
Console.WriteLine(c);
}
catch (OverflowException e)
{
Console.WriteLine(e.Message);
}
用checked检查错误.
short b = 32767;
short c = (short)(a + b);
Console.WriteLine(c);
结果c是-2,显然不对,关键是程序运行没提示错误,很可能处理结果bug出现.
try
{
short a = 32767;
short b = 32767;
short c = checked((short)(a + b));
Console.WriteLine(c);
}
catch (OverflowException e)
{
Console.WriteLine(e.Message);
}
用checked检查错误.
expression与expressing的区别与应用
英语 phrase与expression的区别
idiom 和expression 的区别
vocabulary和expression的区别
look expression 表情 区别
expression的意思
英语翻译麻烦请写下:Visual performance与 Visual expression的区别?哪个更合适谢谢!
impression expression appearance的不同
求英语的useful expression
expression的中文意思是?
missing expression
expression是什么意思?