Wie kann man in C# folgende Struktur (mit Strings als Member) erstellen? struct Buchregal { string Buch struct Kapitel { string Kapitelname }; Kapitel [10] }; Buch [5] Ansprechbar soll also ein Kapitel sein unter "Buchregal.BuchX.KapitelY"
Welcher Idiot will meine Hausaufgaben machen? Wann ist Abgabe morgen früh? Oh man... Gruß JOnas
Buch ist auch ein struct und das...
> "Buchregal.BuchX.KapitelY"
... funktioniert so nicht.
Ralf
1 | class Buchregal |
2 | { |
3 | List<Buch> _buecher; |
4 | |
5 | class Buch |
6 | { |
7 | string _name; |
8 | List<Kapitel> _kapitel; |
9 | |
10 | class Kapitel |
11 | { |
12 | string _name; |
13 | } |
14 | } |
15 | } |
Jonas Biensack schrieb: > Welcher Idiot will meine Hausaufgaben machen? Wann ist Abgabe morgen > früh? > Oh man... Scheinbar hat sich ja jemand erbamt. Ich hoffe die Antwort kam noch rechtzeitig zum Ausdrucken? ;-)
Danke für die Antwort! (Gerade ist große Pause, da kann ich's ja schnell ausdrucken! ;-)). Spaß beseite, Ernst, komm mal her! Da habe ich vermutlich was falsch hingeschrieben, Entschuldigung. Folgendes in C++ versuche ich gerade in C# zu erstellen: struct Buchstruktur { char Buchname[41]; struct Kapitelstruktur { char Kapitel1[17]; char Kapitel2[17]; char Kapitel3[17]; char Kapitel4[17]; } Kapitel[30] }; Also eine Buchstruktur, die aus einem Buchnamen und 31 Sätzen der Member Kapitel 1 bis 4 besteht. Und daraus will ich dann noch 20 Bücher machen: C++: Buchstruktur Buchnummer [21]; Hintergrund: Ich steige von C++ auf C# um. Und nicht, dass ich noch zur Schule gehen würde, ist wohl eher schon zu lange her...
... schrieb: > Also eine Buchstruktur, die aus einem Buchnamen und 31 Sätzen der Member > Kapitel 1 bis 4 besteht. das macht der vorschlag von frank meier. der macht sogar noch mehr: der erlaubt eine beliebige anzahl an büchern und kapiteln und hat nicht das problem dass ein kapitelname den anderen kaputt machen kann weil er länger als 17 zeichen ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.