运行程序,出现如图3.40所示的错误提示。
分析错误原因,“?:”是C#中的三目运算符,而三目运算符是不能单独构成语句的,所以上面的代码才会出现错误,要修改该程序,只需要使用一个变量记录三目运算符运算之后的结果即可。改正后的代码如下:
3.9 小结
本章介绍的是C#的基础语法,其中需要重点掌握的是C#中的基本数据类型、变量与常量以及运算符三大知识点。另外,要对数据类型之间的转换有一定的了解。在使用变量时,需要注意的是变量的有效范围,否则在使用时会出现编译错误或浪费内存资源。此外,各种运算符也是本章的重点,正确使用这些运算符,才能得到预期的结果。