Zagadnienie deklaracji zmiennej lokalnej
Otrzymuję następujący błąd:
Nie można użyć zmiennej lokalnej „dob” przed jej zadeklarowaniem
Oto moje wdrożenie
<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>
Nie jestem pewien, co z tym zrobić, ponieważ narzeka na to, że korzysta z dobrobytugetFormattedDoB()
ale nie wgetAge()
co przychodzi przed nim. Gdyby ktoś mógł rzucić na to trochę światła, byłoby wspaniale