C#基础2——②try-catch,方法及其深入,局部变量,通过返回值传递变量的值

本文详细介绍了C#中的try-catch异常处理机制,包括基本用法、finally块的应用。接着讲解了方法的定义、调用以及深入理解,如无参数、有返回值的方法,强调了命名规则。此外,还讨论了局部变量的使用,并探讨了如何通过返回值来传递变量的值。
摘要由CSDN通过智能技术生成

一、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()
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值