Я пытаюсь установить свойство в конструкторе, которое будет хранить минимальное значение 7,50 м, когда любое значение меньше, чем оно введено. Атрибуты уже объявлены, мне просто нужна помощь с этим оператором if, все компилируется, но когда вводится значение <7.5, это не работает ... </p>
public decimal PayRate
{
get
{
return payRate;
}
set
{
if (value <= 7.50m)
payRate = 7.50m;
else
payRate = value;
}
}
РЕДАКТИРОВАТЬ: Вот код, который вводит значения ...
РЕДАКТИРОВАТЬ 2: Код после декларации пространства имен, я не могу ничего изменить, но добавить свойство. Он не был отформатирован.
static void Main(string[] args)
{
Employee e1 = new Employee("Chevy", "Jack", 'A', "987654321", 1.20m); }
И пространство имен, где все определено.
public Employee(string lName, string fName, char mi, string ss, decimal pay)
{
firstName = fName;
lastName = lName;
MiddleInitial = mi;
SSN = ss;
payRate = pay;
}