Hallo, ich habe ein Problem in C#. Ich habe eine object Variable das ein Array enthält. Also ungefähr so: int[] A = new int[100]; object B = A; Auf das Array kann ich ja direkt zugreifen (z.B. a[n]). Aber wie kann ich über das object B auf die einzelnen Elemente zugreifen. Das Original Array A habe ich leider nicht mehr. Wenn der Typ immer gleich ist, könnte ich ja casten. Z.B. so ((int[]) B)[n] Das ist bei mir allerdings nicht der Fall. Meine Frage: Wie kann ich über B auf die Elemente des Arrays zugreifen?
Beispiel... int[] A = new int[100]; A[0] = 123; object B = A; Array C = (Array) B; int index = 0; object val = C.GetValue(index);
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.