Методы расширения

Методы расширения в C# позволяют добавлять новую функциональность к классам без создания производных классов, то есть не прибегая к наследованию. Методы расширения бывают очень полезны в том случае, если мы не имеем доступа к какому-либо классу для его изменения, однако нам требуется каким-либо образом расширить возможности этого класса.

Читать далее

Ключевые слова in, out и ref в методах C#

Сегодня разберемся с тем, какие ключевые слова можно использовать в методах C#, в чем их различия, когда надо использовать in, когда ref или out и так далее. Также затронем вопрос об использовании необязательных параметров в методах C#.

Читать далее

Методы в C#

Методы в C# — это именованные блоки кода, в которых выполняется ряд операций. С методами мы так или иначе сталкивались при изучении возможностей C# с самого начала.  Пишем мы первую программу, выводящую на экран строку «Hello world» или изучаем циклы и способы сортировки массивов — мы вызываем в нашей программе хотя бы один метод.  И сегодня мы попробуем более детально изучить методы в C#, а также научимся их вызывать.

Читать далее