所以我需要創建一個類與以下信息,我已經創建或至少使下面的信息最多的一個,我怎麼有麻煩設置的範圍數字作爲錄取號碼和年份標記,並想知道是否有人可以幫助我C#設置一個類的範圍內的數字
在C#中實現一類Student類,類應包含在一個文件中 Student.cs。該類應符合以下規範:
屬性示例數據驗證
姓「瓦西里」不爲空
SecondName「寶泉」不爲空
出生日期23/08/1946並非空白
課程「MA酒店管理」非空白
高考人數12345在10000個到99999
年馬克55在範圍0 -100
繼承人是我迄今爲止對我的課,希望它如此正確爲止
namespace Student
{
public class Student
{
private string firstname;
private string secondname;
private double dateofbirth;
private string course;
private int matricnumber;
private int yearmark;
public Student()
{
firstname = "Basil";
secondname = "Fawlty";
dateofbirth = 23/08/1946;
course = "MA Hotel Management";
matricnumber = 12345;
yearmark = 55;
}
public string FirstName
{
get { return firstname; }
set { firstname = value; }
}
public string SecondName
{
get { return secondname; }
set { secondname = value; }
}
public double DateOfBirth
{
get { return dateofbirth; }
set { dateofbirth = value; }
}
public string Course
{
get { return course; }
set { course = value; }
}
public int Matricnumber
{
get { return matricnumber; }
set { matricnumber = value; }
}
public int YearMark
{
get { return yearmark; }
set {yearmark = value; }
}
}
}
幫助你瞭解到底是什麼?你忘了提到你的問題。 – Oded
你打算驗證輸入的數字嗎?只需在'Matricnumber'二傳手中進行檢查。如果超出範圍,則拋出異常或將其限制在範圍內的有效值。 –
[tag:Homework]標籤已經過時了,這太糟糕了...這個標籤已經成熟了。 – smdrager