Top.Mail.Ru
Ответы

Как задать максимальное значение переменной?

Вот у меня есть переменная и мне надо чтобы она не поднималась выше 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; } 
Аватар пользователя
Оракул

а ты в самой программе разве не можешь контролировать ее значения? какой же ты программист после этого?