私の最初のプログラミング割り当てのタスクの一部として、ユーザーは何歳であるのかをユーザーに知らせるプログラムを作成する必要がありましたが、試してみてください。クラス/変数/配列のような基本的な概念については何も教えていません。ここで私のコードは、DateTimeオブジェクトのDateOfBirthがテキストボックスで無効であり、現在は無効なDOBだけがプログラムをクラッシュさせて再起動するかどうかをユーザーに伝えるために何かを追加する必要があります。ここにはすべてを計算するコードがあります。無効な日付を入力するとエラーが表示されます
private void buttonDaysOld_Click(object sender, EventArgs e)
{
DateTime DateOfBirth = new DateTime((int)comboBoxYear.SelectedItem, comboBoxMonth.SelectedIndex + 1, (int)comboBoxDay.SelectedItem);
TimeSpan diff = DateTime.Now - DateOfBirth;
int AgeInDays = (int)diff.TotalDays;
MessageBox.Show(textBoxName.Text+" you are "+(AgeInDays.ToString())+ " Days Old");
}
「クラス」は基本的な考えではないと思います。 – dcg