Forum: PC-Programmierung c#: sturct als array


von chris (Gast)


Lesenswert?

Hallo,
ich habe ein struct welches ich als array nützen will, leider bekomme 
ich das nicht gebacken ein array anzulegen, welches als typ eben das 
struct akzeptiert.

Könnt Ihr mir da ein wenig helfen!?

mein Struct habe ich so deklariert
1
private struct PARAMETER
2
{
3
    uint    Index;
4
    uint    Register;
5
    uint    SubRegister;
6
    uint    DefaultValue;
7
}

In c würde ich jetzt so anfangen, in c# geht das leider nicht!
1
PARAMETER MeinNeuesArray [10]; // Deklaration
2
3
MeinNeuesArray[3].Register = 0x100c; // beladen
4
MeinNeuesArray[7].DefaultValue = 0xFF;


Wie stelle ich das in c# an, so groß kann der Unterschied ja nicht sein, 
oder!?

von Olek (Gast)


Lesenswert?

struct neuesding
        {
           public int one;
           public int two;
           public int test;
        }

private void Form1_Load(object sender, EventArgs e)
        {

            neuesding[] hilfe = new neuesding[10];

            hilfe[1].one = 1;
         }

hoffe das ist was was du meinst.


gruß
Olek

von chris (Gast)


Lesenswert?

Danke!
mein Problem war anscheinend dass ich die typen in der struct als 
private deklartiert hatte, mit public geht es nun!

thx :-)

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
Noch kein Account? Hier anmelden.