Constructor chaining
От: QrystaL Украина  
Дата: 12.10.10 10:09
Оценка:
Кто как пишет и почему?

Вариант 1:
    public class Exception1 : Exception
    {
        public Exception1()
        {
        }

        public Exception1(String message)
            : base(message)
        {
        }

        public Exception1(String message, Exception innerException)
            : base(message, innerException)
        {
        }
    }


Вариант 2:
public class Exception2 : Exception
    {
        public Exception2()
            : this(String.Empty)
        {
        }

        public Exception2(String message)
            : this(message, null)
        {
        }

        public Exception2(String message, Exception innerException)
            : base(message, innerException)
        {
        }
    }


Вариант 3
???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.