三元表达式
语法 :表达式1?表达式2:表达式3;
表达式1一般为一个关系表达式。
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
注意:表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。
类型转换
static void Main(string[] args)
{
Convert.ToInt32("123");
int num01= int.Parse("123abc");//不能正常转换,会抛异常
double.Parse("123");
float.Parse("123");
decimal.Parse("123");
int num02=0;
bool b = int.TryParse("123", out num02);//能正常转换,num02为转换后的值123
int num03 = 0;
bool t = int.TryParse("123abc", out num03);//不能正常转换,num03为初值0
}