当前位置: 首页 > 编程笔记 >

C#中的try catch finally用法分析

韦昊焜
2023-03-14
本文向大家介绍C#中的try catch finally用法分析,包括了C#中的try catch finally用法分析的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#中的try catch finally用法。分享给大家供大家参考。具体分析如下:

try中的程序块是有可能发生错误的程序块,catch中的程序块是当发生错误的时候才会执行的代码块,finally中的程序块是无论是否发生错误都会执行的代码块。

示例程序:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Sample_01_CA

{

    public class Complex

    {

        static void Main(string[] args)

        {

            int i = 2008;

            int j = 0;

            try

            {

                int result = i / j;

            }

            catch

            {

                Console.WriteLine("J变量的值为0");

            }

            finally

            {

                Console.WriteLine(j.ToString());

            }

            Console.Read();

        }

    };

}

程序输出为:

J变量的值为0

0

示例程序

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Sample_01_CA

{

    public class Complex

    {

        static void Main(string[] args)

        {

            int i = 2008;

            int j = 2;

            try

            {

                int result = i / j;

            }

            catch

            {

                Console.WriteLine("J变量的值为0");

            }

            finally

            {

                Console.WriteLine(j.ToString());

            }

            Console.Read();

        }

    };

}

程序输出为:

0

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#中的集合用法分析,包括了C#中的集合用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中的集合用法,分享给大家供大家参考。具体分析如下: 【集合不同于数组,是一组可变类型的、可变数量的元素的组合,这些元素可能共享某些特征,需要以某种操作方式一起进行操作。一般来讲,为了便于操作这些元素的类型是相同的】 【集合与数组的区别:数组是连续的、同一类型数据的一块区域,而集

  • 本文向大家介绍C#中Activator.CreateInstance()方法用法分析,包括了C#中Activator.CreateInstance()方法用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中Activator.CreateInstance()方法用法。分享给大家供大家参考。具体分析如下: Activator 类 包含特定的方法,用以在本地或从远程创建对象类型,或获

  • 本文向大家介绍C#中OpenFileDialog和PictrueBox的用法分析,包括了C#中OpenFileDialog和PictrueBox的用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中OpenFileDialog和PictrueBox的用法。分享给大家供大家参考。具体用法分析如下: 先来看看这段代码: resultFile 就能得到你选中文件的路径 OpenFile

  • 本文向大家介绍C#中yield return用法分析,包括了C#中yield return用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中yield return用法,并且对比了使用yield return与不使用yield return的情况,以便读者更好的进行理解。具体如下: yield关键字用于遍历循环中,yield return用于返回IEnumerable<T>,y

  • 本文向大家介绍C#中使用资源的方法分析,包括了C#中使用资源的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了C#中使用资源的方法。分享给大家供大家参考。具体如下: 这里总结一个在C#中如何使用资源的方法如下: 方法一、使用本地文件 1、将本地要加入的资源文本(视频,图片,文本或其它)加入项目,比如我们现在加入一个up.bmp的图片到项目中,且放在文件夹Resources下面 2、

  • 本文向大家介绍c#中Empty()和DefalutIfEmpty()用法分析,包括了c#中Empty()和DefalutIfEmpty()用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了c#中Empty()和DefalutIfEmpty()用法。分享给大家供大家参考。具体分析如下: 在项目中,当我们想获取IEnumerable<T>集合的时候,这个集合有可能是null。但通常的做法