Проблема объявления локальной переменной
Я получаю следующую ошибку:
Cannot use local variable 'dob' before it is declared
Вот моя реализация
<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>
Я не уверен, что делать с этим, потому что он жалуется на использование dob вgetFormattedDoB()
но не вgetAge()
который предшествует этому. Если бы кто-то мог пролить свет на это, было бы здорово