Справочники 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". Аксессоры очень удобны, они как небольшие функции, служащие для работы лишь с одной переменной.
Комментарии (1)
Добавить комментарий

дабадун 22 марта 2026 в 20:57

а вот мне дом сетнули в майне как обратна сделать или это надо джаваскрипт знать? или можно на питоне?
Ответить