c# 异常处理 try --catch
2024-10-08 18:19:46
初学 try---catch 语法
try
{
可能会出现异常的代码;
异常出现的那行代码下面的代码全不会执行,直接跳到catch中执行
...
...
}
//try和catch之间不能有其他的代码
catch
{
出现异常后要执行的代码;
}
技巧
Console.WriteLine("你的语文成绩?");
int chainese = ;//声明变量再初始化赋值为0,因为在try中声明作用域只能在try中的大括号中有效.
bool chaineseExecption = true;//这是一个小技巧,异常执行catch中代码并这个赋值变量为false
//当输入非数字字符串报异常处理办法
try
{
chainese = int.Parse(Console.ReadLine());//接受的是非数字字符串异常
}
catch
{
Console.WriteLine("你输入的内容不能转换成字符串");
chaineseExecption = false; //
} if (chaineseExecption == true)//异常不执行的代码
{
if (chainese >= )
{
Console.WriteLine("语文成绩{0}, 成绩优秀奖励100元RMB");
}
else
{
Console.WriteLine("继续努力希望下次你能考出好的成绩");
}
}
Console.ReadKey();
最新文章
- 利用session_set_save_handler()函数将session保存到MySQL数据库中
- SQL入门语句之运算符
- 《利用Python进行数据分析》第4章学习笔记
- 如何用 CSS 做到完全垂直居中
- 有序列表和无序列表、流、格式布局:position
- 执行shell脚本的几种方法及区别
- oc学习之路----代理模式
- Kbuild文件
- 调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment之我的解决方法
- 深入探讨 Java 类加载器[转]
- Kruskal算法的简单实现
- Androidstudio项目分享到Git@OSC托管
- python套接字解决tcp粘包问题
- gentoo qt-creator no examples
- android 解决ScrollView中的子布局不能够填充整个ScrollView的情况。
- CSS3实现图片木桶布局
- JQuery Tree插件——zTree
- 3ds Max导出FBX动画模型在OSG中使用
- 浅谈session测试
- jQuery动态生成Bootstrap表格
热门文章
- 《新标准C++程序设计》3.8(C++学习笔记10)
- 怎么在一个servlet中实现多个功能 ?如何使一个Servlet处理多个请求?
- md5sum|zip|
- P 1025 链表反转
- Yota Phone宣告破产
- cf 760B.Frodo and pillows
- spring 官方文档-片段学习——webflux-ann-controller
- [CISCN2019 总决赛 Day1 Web4]Laravel1
- Spring创建Bean的顺序
- tensorflow---darknet53