C#中的try catch finally用法剖析。本站提示廣大學習愛好者:(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#法式設計有所贊助。