Модификаторы доступа в аксессорах.
По умолчанию доступность аксессоров set и get оказывается такой же, как и у индексатора и свойства, частью которых они…
По умолчанию доступность аксессоров set и get оказывается такой же, как и у индексатора и свойства, частью которых они…
Еще одной разновидностью члена класса является свойство. Как правило, свойство сочетает в себе поле с методами доступа к нему….
Программисты хорошо знакомы с процессом доступа к индивидуальным элементам, содержащимся в стандартных массивах, через операцию индекса ([]). В C#…
Иногда требуется определить такой член класса, который будет использоваться независимо от всех остальных объектов этого класса. Как правило, доступ…
В C# допускается, чтобы метод вызывал самого себя. Этот процесс называется рекурсией, а метод, вызывающий самого себя, — рекурсивным….
Необязательные аргументы В версии C# 4.0 внедрено новое средство, повышающее удобство указания аргументов при вызове метода. Это средство называется…
Mетоды могут как принимать, так и не принимать параметров, а также возвращать или не возвращать значения вызывающей стороне. Хотя…
Поддержка свойства инкапсуляции в классе дает два главных преимущества. Во-первых, класс связывает данные с кодом. И во-вторых, класс предоставляет…
В языке C# имеется ключевое слово this, которое обеспечивает доступ к текущему экземпляру класса. Одно из возможных применений ключевого…
При использовании оператора new свободная память для создаваемых объектов динамически распределяется из доступной буферной области оперативной памяти. Разумеется, оперативная…
Конструктор инициализирует объект при его создании. У конструктора такое же имя, как и у его класса, а с точки…
Следует отметить, что официальная терминология C# делает различие между функциями и методами. Согласно этой терминологии, понятие “функция-член” включает не…
Для объявления объекта произвольного типа используется следующая конструкция: <тип класса> имя переменной = new <тип класса>(); Например: InfoUser myinfo…
В C# предусмотрен специальный класс object, который неявно считается базовым классом для всех остальных классов и типов, включая и…
Класс представляет собой шаблон, по которому определяется форма объекта. В нем указываются данные и код, который будет оперировать этими…