Как задать максимальное значение переменной?
Вот у меня есть переменная и мне надо чтобы она не поднималась выше 100, чтоб число 100 было ее максимум, как это сделать?
ДополненЯ если что полный чайник:)
По дате
По рейтингу
Вы можете использовать метод Math.Min для этого. Вот пример:
1234
int number = 110;
int maxValue = 100;
number = Math.Min(number, maxValue);
Console.WriteLine(number); // Выведет 100
Сделано с помощью ИИ ( https://habab.ru/pomoshchnik-v-napisanie-koda-na-c-2/ )
Что значит "не поднималась"? Сама по себе она никуда не "поднимется". Просто не присваивай ей ненужные значения и все.
Другой вариант - использовать свойства:
12
private int someVariable;
public int SomeVariable { get => someVariable; set { someVariable = value < 100? value: someVariable; }
а ты в самой программе разве не можешь контролировать ее значения? какой же ты программист после этого?
Больше по теме