Declaración de variable local
Estoy recibiendo el siguiente error:
No se puede usar la variable local 'dob' antes de que se declare
Aquí está mi implementación
<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>
No estoy seguro de qué hacer con esto porque se queja de su uso de dob engetFormattedDoB()
pero no engetAge()
que viene antes de eso. Si alguien pudiera arrojar algo de luz sobre esto, sería genial.