疑难解惑
一、System.Console.WriteLine()和System.Console.ReadLine()方法的区别:
这两个方法实际上是Console静态类的两个静态方法:
Console.WriteLine()方法:将指定的数据在控制台输出,然后换行。这个方法有很多的重载,可以接受很多不同的参数,如整型、浮点型、字符窜等。
Console.WriteLine()方法:是从标准输入流读取下一行字符。这个方法执行时将会等待用户输入信息并按下回车键,如果用户安县回车键,则ReadLine方法将返回用户输入的字符串对象。
二、 怎样发现变量在运算时溢出
问:整数类型运算时如果出现溢出情况不会抛出异常,怎样才可以及时的发现运行时的溢出呢?
答:可以使用Checked块来检测异常,但要了解一点,使用Checked块是会有一些性能损失的,但是为了程序的健康在代码的关键位置合理地使用Checked块,损失一点点的性能也是值得的。