Csharp/C Sharp/Language Basics/Try Catch — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 11:39, 26 мая 2010
Содержание
Catch Block With Exception Object
using System;
using System.Collections;
class Class1 {
static void Main(string[] args) {
long lngResult;
long lngValue = 0;
try {
lngResult = 8 / lngValue;
}
catch (Exception objE) {
Console.WriteLine(objE.ToString());
}
}
}
Catch without Exception type
using System;
using System.Collections;
class Class1 {
static void Main(string[] args) {
long lngResult;
long lngValue = 0;
try {
lngResult = 8 / lngValue;
}
catch {
Console.WriteLine("catch");
}
finally {
Console.WriteLine("finally");
}
}
}
try and catch exception
using System;
using System.Collections;
class Class1 {
static void Main(string[] args) {
long lngResult;
long lngValue = 0;
try {
lngResult = 8 / lngValue;
}
catch {
Console.WriteLine("catch");
}
finally {
Console.WriteLine("finally");
}
}
}
try catch with finally
using System;
using System.Collections;
class Class1 {
static void Main(string[] args) {
long lngResult;
long lngValue = 0;
try {
lngResult = 8 / lngValue;
}
catch {
Console.WriteLine("catch");
}
finally {
Console.WriteLine("finally");
}
}
}