으로 설정하는 문이 있으면 입력 된 값보다 작은 값을 입력 할 때 최소값 7.50m을 저장하는 속성을 생성자에서 설정하려고합니다. 여기에 들어가는 코드입니다 : 속성은 이미최저 임금을 C#
public decimal PayRate
{
get
{
return payRate;
}
set
{
if (value <= 7.50m)
payRate = 7.50m;
else
payRate = value;
}
}
편집은 ... 문이 모든 것이 컴파일하지만 값이 < 7.5를 입력하면, 그것이 작동하지 않는 경우 난 그냥이 도움을 필요로 선언 된 값 ... EDIT 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;
}
무엇'work'하지 않는 방법을? – zerkms
나에게 잘 작동하는 것처럼 보입니다. 어떤 조건에서 실패합니까? –
'payRate' 란 무엇이며 어디에 정의되어 있습니까? –