Свойства get set: каково их назначение - C#

  1. Можете простым языком обьяснить что значат get и set?


textual

Код:

int colvo;
public int Сolvo
{
  get
  {
    return value;
  }
  set
  {
   if(value < 0)
    {
    throw new exception("Задайте положительное значение");
    }
  }
}


Похожие ответы
  1. Нужна реализация следующего условия: Нужно создать класс, у которого два свойства w и b каждое свойство представляют собой одномерный массив из двух объектов, у которого следующие свойства square(тип Squases) и flag(тип Bits) классы значений этих свойств представлены ниже:

  1. Часто ли используют Get; Set; ? если кому не сложно объясните кратко суть , а то что то читаю, нечего не понимаю

  1. Кто может напишите пожалуйста пример как из статического метода присвоить значение textBox? если просто сделать

  1. Здравствуйте. Проблема следующая. Есть структура, в ней происходит расчет. Для расчета всех переменных нужна точность формата double (на запись), а для отображения (для чтения) необходимо оставить Х знаков после запятой. Расчетных переменных в классе порядка 50, типы double и int. Расчет каждого поля происходит в конструкторе структуры. Затем создаю свойства с методом get, в котором произвожу округление поля и возвращаю значение. Итого. я хочу что бы в каждом свойстве у меня возвращалось округленное значение, но в каждом get не хочу ничего лишнего писать. Я ленивый, да Как сделать так, что бы для каждого свойства, тип которого double, мне не нужно было бы делать округление (только на чтение)? Можно ли переопределить метод get внутри одного класса, так, что бы возвращалось округленное значение? Можно ли переопределить тип double внутри одного класса? Я бы создал класс "МояВеличина", в нем одно свойство типа double, и в get прописал бы округление. НО в моей программе сплошь и рядом используется рефлексия, для того что бы получить из класса List, где .item1 - имя переменной, а .item2 - ее значение. И создание такого класса сильно нарушит мои планы ((( Можно через рефлексию получать конструктор этого класса, и написать метод, который будет округлять все переменные типа double... А какие у вас идеи ? как бы вы решали такую задачу ? и да, писать метод myRound и использовать его в каждом get тоже неинтересно спасибо за внимание)

  1. я перечитал всю литературу предлагаемую на cyberforume, все равно не понял что означает get и set. В частности, как читать на русском языке выражение:

  1. Господа, помогите пожалуйста разобраться. Нужно из программы на C# передать переменную в браузерную строку таким образом: http://localhost/Projects/buttons/gett.php?cab=19, собственно, 19 - это значение, которое должно быть передано из программы. Всем большое спасибо за помощь!

  1. Оператор foreach не работает с переменными типа "Лаба_2.RList" так как "Лаба_2.RList" не содержит открытого определения для "GetEnumerator". Я тупой. Что делать?

  1. Здравствуйте, форумчане, помогите пожалуйста с решением задачи. Имеется такой код:

  1. Объясните пожалуйста назначение этих свойств вот в таком виде: { get; set; }

  1. Помогите сделать два метода get и set Объявите класс "Очередь", имеющий поля – массив хранилище для элементов очереди и количество элементов в очереди; методы помещения элемента (в конец) и извлечения элемента (с начала), печати очереди; свойства первого элемента, пустоты очереди, полноты очереди, размера выделенной памяти (для чтения и записи). Переопределить любую операцию.