Параметры объекта - C#
Формулировка задачи:
Добрый день.
Как то возможно создать на параметр объекта "триггер", некий код который срабатывает когда параметр объекта принимает какое то определенное значение.
У меня к примеру есть класс DataType, в котором есть параметр expInd, которому при вызове метода setNewInd, присваивается значение =1.
И вот чтобы мне не делать постоянно проверку If (expInd == 1), как то сделать чтобы при присваивании параметру значения 1 срабатывал определенный код который я сам пропишу 1 раз, а не буду постоянно делать IF.
Мб через свойства? Но я пока в них еще не очень разобрался, буду признателен за простенький пример.
public class DataType { private int expInd = 0; public DataType() { setNewInd(); if (expInd == 1) {break;} } private void setNewInd() { expInd = 1; } }
Решение задачи: «Параметры объекта»
textual
Листинг программы
MyClass { int _Param = 0; int Param { set { // Вот и тригер if (_Param == value) { return; } _Param = value; } get { return _Param;} } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д