类型转换:
string-->double,int “123”-->123
Convert.ToDouble(str);Convert.ToInt(str);
运算符:
一元运算符,二元运算符,逻辑运算符;一元运算符优先级高于二级运算符;逻辑与优先级大于逻辑或
try...catch:异常反馈语句
try{
//可能出现异常的代码
}
catch{
//出现异常后需要执行的代码,一般为弹窗或打印输出
}
try中代码正常则不执行catch,try中代码异常时,之后的代码不再执行,直接进入catch;try与catch之间不能有其他代码。
变量作用于:区分局部变量与全局变量
break&continue&return
break:1.可以跳出switch...case;2.可以跳出当前循环(while);一般与if判断一起使用,表示当满足条件时不再循环。
continue:立即结束本次循环,然后继续进行下面的循环。
return:1.在方法中返回需要返回的值;2.立即结束本次方法(函数)。
程序调试:
调试方法:1.F11逐语句调试(单步调试);2.F10逐过程调试;3.断点调试。
Console.WriteLine()%Console.Write()
Console.WriteLine()默认换行;Console.Write()不换行。
int.TryParse()
类似Convert.ToInt32(),实质上convert调用了Int.Parse(尝试将一个字符串转换为Int类型);相比之下int.TryParse()效率更高;
b=int.TryParse("123",out number)//转换成功后输出b=true,number=123;不成功输出b=false,number=0