Ausgabe der lokalen Variablendeklaration
Ich erhalte den folgenden Fehler:
Die lokale Variable 'dob' kann nicht verwendet werden, bevor sie deklariert wurde
Hier ist meine Implementierung
<code>public class Person { ... public string dob { get; set; } ... public int getAge() { DateTime origin = DateTime.Parse(dob); return DateTime.Today.Year - origin.Year; } public string getFormattedDoB() { DateTime origin = DateTime.Parse(dob); string dob = origin.ToString("d"); return dob; } } </code>
Ich bin nicht sicher, was ich davon halten soll, weil es sich über die Verwendung von dob in beschwertgetFormattedDoB()
aber nicht ingetAge()
was davor kommt. Wenn jemand Licht ins Dunkel bringen könnte, wäre das großartig