Добавляем функции члены к стандартным типам даных (C#)

четверг, 19 февраля 2009, Oleksandr Reminnyi

Если вам нужно расширить стандартную функциональность например типа "object" вам необходимо:

1. Создать статический класс, в котором будет некоторая статическая функция, которая для нашего случаю будет на вход принимать "this object obj" ."this object" - указывает на то, что это не обычная статическая функция, а именно функция расширения. Далее пример - функция, возвращающая строку.

2. Теперь создавайте и вызвайте метод у всех обьектов типа object... А также у всех унаследованых типов!

Источник


Ищите нас в интернетах!

Комментарии

Свежие вакансии