怎样使用C#的try…catch语句

在C#程序运行中,不可避免的会出现很多异常事件,这些异常事件会阻止程序继续运行,给用户体验增加困难。所以我们要尽量避免异常的同时,也要对异常进行处理。这时就需要使用到try-catch语句。
下面介绍try-catch语句的用法。
(请注意,这是一篇编程方面的,不是windows操作系统的操作)

方法/步骤1

  • 01

    打开Microsoft Visual Studio 2010, 新建名字为【处理异常】的程序。

  • 02

    在新程序界面空白窗口上放置合适的控件:包括, 2个操作button按钮; 提供给用户输入的2个textbox控件; 1个显示输出日志信息的textbox控件。

  • 03

    首先我们来看一下未使用异常处理的运行情况。 添加【异常操作】按钮代码 输出一个整数除于0的结果。 暂未添加异常处理语句。

  • 04

    生成exe文件进行测试。

  • 05

    点击【异常操作按钮】,弹出【报错窗口】,提示出现【未经处理的异常】,这样的窗口会给用户留下非常不好的影响,所以要尽量避免。

  • 06

    重新编辑【异常操作】按钮代码 加上异常处理语句。

  • 07

    生成exe文件再次进行测试。 点击[异常操作]按钮,在日志信息中提示有出现错误,并不影响程序的正常运行和使用体验。

(0)

相关推荐

  • try catch 如何正确使用

    try catch是一套对应于异常处理的语句,其中try语句内用于编写有异常存在的语句,而catch语句内用于填写捕获到异常的类型以及对异常对象的处理方法,这里以Java语言为例,下面就来介绍一下tr ...

  • final关键字finally语句finalize方法的区别

    操作方法 01 final关键字 final.它可以用于以下四个地方:定义变量,包括静态的和非静态的. 定义方法的参数. 定义方法. 定义类. 我们依次来回顾一下每种情况下final的作用.首先来看第 ...

  • 异常处理总结

    异常 操作方法 01 最后还应该注意一下异常处理的语法规则: 第一.try语句不能单独存在, 可以和catch.finally组成 try...catch...finally.try...catch. ...

  • Java中final、finally、finalize的区别

    Java中final.finally.finalize的区别与用法,困扰了不少学习者,下面我们就这个问题进行一些探讨,希望对大家的学习有所帮助. 操作方法 01 简单区别: final用于声明属性,方 ...

  • aauto编程快速入门

    快手( AAuto开发环境 ) 下载压缩包仅 6.x MB, 绿色软件解压即用 - 无论个人或企业都可以永久免费 使用本软件.快手内置AAuto标准库,以及大量范例全部开源.AAuto用户可以自由使用 ...

  • intellij idea怎么用

    作者丨Sam哥哥来源丨        https://blog.csdn.net/linsongbin1/article/details/80211919Intellij IDEA真是越用越觉得它强大 ...

  • ORACLE SQL语句优化技术分析

    为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用I ...

  • SQL server数据库查询语句使用方法详细讲解

    一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为 ...

  • SQL sever数据库的三个主要语句及技巧的详细讲解

    SQL sever数据库的三个主要语句及技巧的详细讲解