online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon TByte vom 20.12.2021, 19:42 Options

Lösung

C# Klasse x Objektarray

Hallo
Ich habe gerade ein Problem syntaktischer Natur:
Ich möchte ein Array aus eine Klasse. Nehmen wir als Beispiel die Klasse TabPage:
Bei int o.ä. geht das ja so:
int[10] meinint;

Bei Klasse stoße ich immer wieder auf Probleme, und ich denke das liegt daran, dass ich leider keine Ahnung, wo ich die Initialisierungsklammern hintun soll (Jede Sprache macht das anders; das ist verwirrend).#
Bisher habe ich folgendes probiert:
TabPage[100] tps;
TabPage tps[100];
TabPage[100] tps = new TabPage();
TabPage tps[100] = new TabPage();
TabPage tps = new[100] TabPage();
TabPage tps = new TabPage()[100];

Also praktisch überall, wo es meiner Meinung nach stehen könnte.
Gegoogelt habe ich auch, nur habe ich nichts mit Syntax gefunden.
Wäre wirklich froh, wenn mir jemand helfen könnte.
Vielen Dank schon jetzt
mfg
TByte


Antwort schreiben

Antwort 1 von JasonDelife vom 20.12.2021, 20:24 OptionsLösung

Lösung
Die Definition sieht so aus:

MyClass[] arrayVar;

Die Initialisierung so:

arrayVar = new MyClass[100];

Beachte aber, dass das Array nun besteht und eine feste Größe hat, aber die Elemente immernoch null sind.

Grüße, JasonDelife.

Antwort 2 von TByte vom 21.12.2021, 14:54 Options

Hallo

Vielen Dank, es funktioniert herrlich!

mfg
TByte

Ähnliche Themen

Visual Basic 2008 Probleme.... :(
Jonny99  09.06.2008 - 44 Hits - 1 Antwort

Firefox Pfad ermitteln
Octane007  11.06.2008 - 131 Hits - 2 Antworten

Daten in Textdateien ändern???
maeder1  02.07.2008 - 57 Hits - 15 Antworten

Bestimmte Zeile aus ini-datei lesen
Octane007  12.06.2008 - 58 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026