Сегодня натолкнулся на прикольный момент, когда проверял параметры метода.
Оказывается два схожих по назначению класса исключения имеют конструкторы с разным порядком одних и тех же параметров:
public ArgumentException(string message, string paramName)
public ArgumentNullException(string paramName, string message)
Вот так вот, в очередной раз убедился, что унификация, как и оптимизация - большое зло в реальных приложениях! :)
No comments:
Post a Comment