Posts Tagged ‘Перегрузка операций’

Перегрузка операций в C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Для классических типов данных в си шарп существуют всем известные базовые операции: +, -, *, /. Для данных целого типа они работают так же, как в математике. Но, например, сложение может использоваться и для данных строкового (string) типа. При этом используется тот же оператор сложения, только перегруженный – иначе говоря, переопределенный под собственные цели. Так перегрузка оператора сложения для строкового типа уже предусмотрена: складывая две строковые переменные, мы получаем одну переменную, составленную из двух:
string f = «Иванов»;
string n = « Вася»;
string fn = f+n; // Иванов Вася (далее…)