A block in a try is a block of code that is likely to have an error, and the block in the catch is a block of blocks that executes when an error occurs, and the block in the finally is a block of code that executes regardless of whether an error occurred.
Sample program:
?
1234567891011121314151617181920212223242526272829 |
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();
}
};
}
|
The program output is:
The value of the J variable is 0
0
Sample program:
?
1234567891011121314151617181920212223242526272829 |
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();
}
};
}
|
The program output is:
0
Try Catch finally in C #