这里整理了C#程序员面试经常遇到的面试题,内容摘自C#与.NET程序员面试宝典这本书中,希望这篇博客对大家有用。
40.C#中的checked和unchecked的作用是什么
C#中checked关键字用于开启整型算术运算和显示转换的溢出检查。unchecked关键字与checked关键字的功能相反,它用于取消整型算术运算和转换的溢出检查。
41.C#中的三元运算符是什么
C#中的三元运算符是if...else...的简化形式。三元运算符特别适合处理同时调用处理两个参数并返回其中一个参数。
42.C#中is运算符与as运算符有什么作用
is运算符用于检查对象是否与给定类型兼容,如果兼容返回true,反之返回false。as运算符用于在兼容的引用类型之间进行转换,如果无法进行转换,则as返回null,而不是引发异常。