そこで、学生の詳細と留学生のために別のクラスでウィンドウフォームを作成しています。学生/留学生の私の年のマークが0より大きく100未満であることを検証する必要があります。
また、生年月日をdd / mm / yyyyと表示したいのですが、現在はそれと時刻が表示されています。
以下のコードを含めます。
最初の生年月日
student1.DateOfBirth = DateTime.Parse(txtDateofbirth.Text).Date;
if (string.IsNullOrEmpty(txtDateofbirth.Text))
{
MessageBox.Show("Please enter a DoB");
}
さあ、今年のマーク
try // Trying to do the thing in the curly braces
{
student1.YearMark = Int32.Parse(txtYearMark.Text);
}
catch (Exception) // If it doesn't work skip the crash and print this
{
MessageBox.Show("The Year mark must be a number and can't be empty");
}