1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
try
{
throw new MyException("TEST");
}
catch (MyException ex)
{
Console.Write(ex.Message);
}
Console.ReadLine();
}
}
[Serializable]
public class MyException : Exception
{
public MyException() { }
public MyException(string message) : base("This my exception: " + message) { }
public MyException(string message, Exception inner) : base(message, inner) { }
protected MyException(
System.Runtime.Serialization.SerializationInfo info,
System.Runtime.Serialization.StreamingContext context)
: base(info, context) { }
}
} |
Partager