Найти в Дзене
12 подписчиков

C# Фичи №3 Методы расширения (extension methods)


позволяют добавлять новые методы в уже существующие типы без создания нового производного класса. Эта функциональность бывает особенно полезна, когда нам хочется добавить в некоторый тип новый метод, но сам тип (класс или структуру) мы изменить не можем, поскольку у нас нет доступа к исходному коду.

В данном примере есть два расширения Randomize и Print для работы с массивом. Первый метод заполняет массив, а второй выводит
C# Фичи №3 Методы расширения (extension methods) позволяют добавлять новые методы в уже существующие типы без создания нового производного класса.
Около минуты