Объектно-ориентированное программирование на С#. Андрианова А.А - 58 стр.

UptoLike

58
установке нового значения этого свойства должна быть осуществлена
проверка, не является ли новое значение отрицательным или очень большим.
Для определения свойства класса используется синтаксис:
[атрибуты] [модификаторы доступа]
тип_возвр_значения имя_свойства
{
get
{
// тело функции получения свойства
return результат;
}
set
{
// тело функции установки значения свойства
}
}
Метод установки нового значения (set) неявно получает параметр,
называемый value, в котором хранится это значение.
Для определения индексатора класса используется синтаксис:
[атрибуты] [модификаторы доступа]
тип_возвр_значения this[индексы]
{
get
{
// тело функции получения значений по индексам
return результат;
}
set
{
// тело функции присваивания значений по индексам
}
}
Вызов индексатора осуществляется по правилу:
имя_объекта[индексы];
Для свойств и индексаторов обязательным является определение, по
крайней мере, одной части – get или set.
Использование делегатов и событий будет рассмотрено позднее.
установке нового значения этого свойства должна быть осуществлена
проверка, не является ли новое значение отрицательным или очень большим.
     Для определения свойства класса используется синтаксис:

     [атрибуты] [модификаторы доступа]
     тип_возвр_значения имя_свойства
     {
        get
        {
           // тело функции получения свойства
           return результат;
        }

          set
          {
             // тело функции установки значения свойства
          }
     }

     Метод установки нового значения (set) неявно получает параметр,
называемый value, в котором хранится это значение.
     Для определения индексатора класса используется синтаксис:

     [атрибуты] [модификаторы доступа]
     тип_возвр_значения this[индексы]
     {
        get
        {
           // тело функции получения значений по индексам
           return результат;
        }

          set
          {
             // тело функции присваивания значений по индексам
          }
     }

         Вызов индексатора осуществляется по правилу:
         имя_объекта[индексы];

     Для свойств и индексаторов обязательным является определение, по
крайней мере, одной части – get или set.
     Использование делегатов и событий будет рассмотрено позднее.




58