• 1
  • 2
2013-11-16, 22:48
  #13
Medlem
LuckyThirteens avatar
Satte breaks i respektive, som du sa.

Men det verkar som den fullständigt skiter i area property:n i klassen rectangle, för den breakde inte. Hur kan detta komma sig tro?

Det skrevs dock ut en area och omkrets i konsolen, vilket gör att jag förstår ännu mindre för då måste ju egenskaperna ha tilldelats nånting. Kör den på klassen Elipse's Area egenskap? Fattar noll.

*edit* Skapade en rectangle, satte break i klassen Elipse, vid egenskapen Area. Där breakade den. Mycket märkligt...
__________________
Senast redigerad av LuckyThirteen 2013-11-16 kl. 22:53.
Citera
2013-11-16, 23:02
  #14
Medlem
LuckyThirteens avatar
ARGH jag är så trög. Ska aldrig mer copy-paste:a... -.-

Hittade felet iaf.
Citera
2013-11-16, 23:09
  #15
Medlem
tj.s avatar
Citat:
Ursprungligen postat av LuckyThirteen
*edit* Skapade en rectangle, satte break i klassen Elipse, vid egenskapen Area. Där breakade den. Mycket märkligt...
Där har vi felet vilket inte var särskilt svårt att lista ut efter att du satte en breakpoint där.
Kod:
case ShapeType.Rect:

    
ViewRectangleeHeader();
    
elipse rectangleobj = new elipse(); //KOLLA, KOLLA!
    
rectangleobj.Length readdoublegreaterthanzero("Ange längd: ");
    
rectangleobj.Width readdoublegreaterthanzero("Ange bredd: ");
    
ViewShapeDetail((shape)rectangleobj);

    return 
rectangleobj
Du skapar ju en ellips istället för en rektangel...
Citera
2013-11-16, 23:20
  #16
Medlem
tj.s avatar
Citat:
Ursprungligen postat av LuckyThirteen
ARGH jag är så trög. Ska aldrig mer copy-paste:a... -.-

Hittade felet iaf.
Copy-paste är by far den vanligaste orsaken till buggar i kod.
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in