Als Teil einer Aufgabe für meine erste Programmieraufgabe mussten wir ein Programm erstellen, das dem Benutzer sagt, wie alt sie in Tagen sind, ich habe das abgeschlossen, aber wir müssen ein verwenden versuchen/fangen. Wir haben ihnen nie nur grundlegende Konzepte wie Klassen/Variablen/Arrays beigebracht. Hier ist mein Code Ich muss etwas hinzufügen, um den Benutzer einfach zu informieren, wenn das DateTime-Objekt DateOfBirth in einem Textfeld ungültig ist und um neu zu starten, derzeit stürzt ein ungültiges DOB nur das Programm ab. Hier ist der Code, der alles berechnet.Geben Benutzer einen Fehler, wenn ungültig Datum eingegeben
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");
}
Ich glaube nicht, dass "Klasse" ein Grundkonzept ist. – dcg