Как стать автором
Обновить
9
0

Пользователь

Отправить сообщение

Как generic-и нас спасают от упаковки

Время на прочтение 2 мин
Количество просмотров 11K

При заходе в метод мы часто выполняемым проверку на null. Кто-то выносит проверку в отдельный метод, что бы код выглядел чище, и получается что то-такое:


        public void ThrowIfNull(object obj)
        {
            if(obj == null)
            {
                throw new ArgumentNullException();
            }
        }

И что интересно при такой проверке, я массово вижу использование именно object атрибута, можно ведь воспользоватся generic-ом. Давайте попробуем заменить наш метод на generic и сравнить производительность.

Читать дальше →
Всего голосов 22: ↑16 и ↓6 +10
Комментарии 30

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность