在代码前面定义一些属性,使得下面的代码中省略一些不必要的代码;
如using static System.Console 后面的Console.WriteLine中的Console就不用
再写。
1. 异常处理
在实际开发中,尽量不要过多使用
调出try的快捷键:
先输入try 再摁两下tab键
try{} catch{}
//注意:如果变量是在try里面申请,则该变量属于局部变量,不可以全局使用
int data = 0;
bool flag = true;//当输入的格式正确时,保证它正常输出
try
{
//这里写可能会出错的代码
data = Convert.ToInt32(Console.ReadLine());
}
catch(Exception e)
{
//出错了解决的代码
Console.WriteLine(e.Message);
flag = false;
}
if(flag)
{
Console.WriteLine(data * 3);
}
}
2. swicth(){} 判读语句
WriteLine("请输入数字:");
int select = Convert.ToInt32(ReadLine());
switch(select)
{
case 1:
WriteLine("你输入的是" + select);
break;
case 2:
WriteLine("你输入的是" + select);
break;
case 3:
WriteLine("你输入的是" + select);
break;
case 4:
WriteLine("你输入的是" + select);
break;
default:
WriteLine("你的输入暂时无法显示");
break;
}
注意 : case 值 这个值可以是int char string等类型的判断
和if的区别就是 if可以范围性判断,而switch不可以 但是二者可以互相嵌套
3.循环
while(循环体)
{
内容
}
do
{
内容
}
while(条件);
这个循环是先执行一遍,再判断条件是否满足