Добавляем функции члены к стандартным типам даных (C#)
четверг, 19 февраля 2009,
Oleksandr Reminnyi
Если вам нужно расширить стандартную функциональность например типа "object" вам необходимо:
1. Создать статический класс, в котором будет некоторая статическая функция, которая для нашего случаю будет на вход принимать "this object obj" ."this object" - указывает на то, что это не обычная статическая функция, а именно функция расширения. Далее пример - функция, возвращающая строку.
2. Теперь создавайте и вызвайте метод у всех обьектов типа object... А также у всех унаследованых типов!