一、try-catch
简单用法——在try块中获取并使用资源,在catch块中处理异常情况,并在finally块中释放资源
try
{
//有可能出现错误的代码
}
catch
{
//如果try中的代码出现异常,则进去catch中
}
finally
{
//最后执行的代码
}
Console.WriteLine("输入数字");
try//try中写可能会出现异常的语句
{
int num = Convert.ToInt32(Console.ReadLine());
}
catch (Exception ex)//如果上面的代码不出现异常,就不走catch中的代码
{
Console.WriteLine(ex.Message);
}
Console.ReadKey();
int[] nums = {
3,4,5};
try
{
nums[3] = 90;//超范围了
}
catch (Exception ex)
{
//Console.WriteLine(ex.Message);
throw;//将问题抛出
}
finally
{
Console.WriteLine("无论是否出现异常都会走这里");
}
Console.ReadKey();
☺
二、方法
一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块,每一个C#程序至少有一个带有Main方法的类
要使用一个方法,需要:
- 定义方法
- 调用方法
1、方法的语法
[访问修饰符] static 返回值 方法名 ([参数列表])
{
方法体
}
2、实例
无方法的前提下:
//早上
//洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒
Console.WriteLine("洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒");
//中午
//洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒
Console.WriteLine("洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒");
//晚上了
//洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒
Console.WriteLine("洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒");
//半夜
//洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒
Console.WriteLine("洗碗,刷锅,切菜,放油,炒菜,煮饭,喝杯小酒");
有方法之后:
一个电话即可——打给饭店
static void Main(string[] arge)
{
//在本类中调这个方法,可以直接—— 方法名(); 就可以使用
Show()