Wszystko działa wielkie dzięki
Bardzo szczegółowo przeanalizowałam kod i teraz jest to dla mnie bardziej zrozumiałe.
ZmienDaneOsobowe i ZmienAdres - to nie może być zmienione - nie pozwala wykładowca.
Tam gdzie jest Podaj … wykładowca wprowadzał te dane z klawiatury. Wśnie zobaczyłam na nagrani z wykładów.ła
Umknęło mi to przepraszam.
Ja to zrobiłam tak:
public void ZmienDaneOsobowe()
{
do
{
Console.Write("Podaj numer ewidencyjny: ");
}
while (!int.TryParse(Console.ReadLine(), out numerEwidencyjny));
Console.Write("Podaj nazwisko: "); nazwisko = Console.ReadLine();
Console.Write("Podaj imię: "); imie = Console.ReadLine();
}
public void ZmienAdres()
{
Console.Write("Podaj kod: ");
adres.kod = Console.ReadLine();
Console.Write("Podaj nazwę miejscowści: ");
adres.miejscowosc = Console.ReadLine();
Console.Write("Podaj nazwę ulicy ");
adres.nazwaUlicy = Console.ReadLine();
do
{
Console.Write("Podaj numer domu: ");
}
while (!int.TryParse(Console.ReadLine(), out adres.numerDomu));
Console.Write("Czy jest numer mieszkania <t/n>: ");
char c = Console.ReadKey().KeyChar;
if (c == 't')
{
Console.WriteLine();
do
{
Console.Write("Podaj numer meszkania: ");
}
while (!int.TryParse(Console.ReadLine(), out adres.numerMieszkania));
}
else
{
adres.numerMieszkania = 0;
}
}