Справочники C# get и set

Что такое get и set в C#?

Благодаря аксессорам мы можем выполнять дополнительный код при установке или же при взятии значения у какой-либо переменной. Обычно программисты называют аксессоры точно также как и переменную, с которой идет работа, но первый символ указывается в верхнем регистре. Пример использования аксессоров привиден ниже:
using System;

namespace ProjectOne {
  class Book {
    private string name;
    
    public string Name {
      get {
        Console.Write("Take your name, " + this.name);
        return name;
      }
      set {
        this.name = value;
        Console.Write("Hello, " + this.name);
      }
    }
  }
  
	class MainClass {
    public static void Main (string[] args) {
        Book sherlock = new Book();
        sherlock.Name = "Sherlock Holms";
    }
  }
}
Такая программа выведет на экран "Hello, Sherlock Holms". Аксессоры очень удобны, они как небольшие функции, служащие для работы лишь с одной переменной.
Комментарии
Добавить комментарий

Пока комментариев нет