public class NegativeValueException : Exception { public NegativeValueException(string message) : base(message) { } } class Program { static void Main() { try { int value = -5; if (value < 0) throw new NegativeValueException("مقدار نمیتواند منفی باشد."); } catch (NegativeValueException ex) { Console.WriteLine(ex.Message); } } }