er ikke c# koder så det her er bare mine meninger generelt.
hvis du påstår at noget sker ved bestemte tastetryk som f.eks. 1 og 2, skal du også sørge for at det kun sker ved disse tastetryk. I den kode du har tester du kun om den ene tast er trykket og hvis den ikke er gør du det andet.
At udskrive den samme tekst 2 gange
Console.WriteLine(VoresReservation.UdskrivReservation());
Console.WriteLine("***************");
Console.WriteLine(VoresReservation.UdskrivReservation());
må da være en fejl.
Da man kun kan oprette 1 reservation per iteration er det også en fejl at du har 2 reservations variabler
Reservation VoresReservation = new Reservation();
Reservation VoresReservation2 = new Reservation();
Du kunne jo bare instantier reservations variable før if sætningerne der tester på taste tryk og så sætte aktiviteten inde i if sætningen.
Jeres reservations counter tæller forkert da den starter på 1 når der er nul reservationer, det er ikke synligt da man ikke kan få udskrevet den.
Eftersom at reservationnummer har en public set kan man vel sætte den, så kan i rent teoretisk set ende med at 2 reservationer har samme nummer hvis man nu lavet en reservation, derefter satte dens nummer til 2 og så lavet endnu en reservation vil de begge have samme nummer såvidt jeg kan se.
uanset om man vælger hund eller fisk er det et object af fisk som i sætter som reservationens dyr. Endnu en gang kunne i gøre dette i if sætningerne der tester på inputet.
Iøvrigt finder jeg det ret underligt at du spørger om hjælp tii at få forklaret kode i selv har lavet, hvis det den anden der har lavet det kan du vel få ham til at forklare det.
du skal i øvrigt putte din kode i en kode blok når du poster her, det er anden sidste knap lige over textareat. Uden den er forsvinder indrykninger som gør koden svær at læse.
Og hvis der er tale om kode i forskellige filer så en kodeblok for hver fils kode.
Indlæg senest redigeret d. 22.04.2008 14:41 af Bruger #5620