myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [VBNET] Array mit 2 Dimension und variabler höher (https://mygully.com/showthread.php?t=2417964)

Blamster 11.09.11 13:51

[VBNET] Array mit 2 Dimension und variabler höher
 
Hi,
ich versuche mich gerade in meinem VbNet Projekt an einem Array mit Variablen Zeilen und festen Spalten. Gibt es eine möglichkeit wenn ich:
dim Array(,) as String schreibe gibts immer fehler. leider wäre die Zeile tiefe unvorhersehbar. Kann mir jemand einen tipp geben?

Erebos76 11.09.11 19:05

In VB 6 deklariert man mehrdimensionale Arrays mit

Code:

Dim arrWhatEver((1 to 100), (1 To 100)) As String
Somit hättest Du ein Array mit insgesamt 10.000 Einträgen. Empfehlenswert ist noch, einen Zähler mit einzupflegen, der Dir die tatsächliche Arraygröße speichert. Mit "Redim" kannst Du das Array neu dimensionieren, dabei werden alle bisherigen Einträge aber gelöscht. "Redim Preserve" dimensioniert auch neu in der von Dir vorgegebenen Tiefe, erhält aber die Einträge.

In .net hat sich das meines Wissens insofern geändert, als daß Du die tatsächliche Größe bei Deklaration des Arrays erfasst

Code:

Dim arrWhatEver(100,100) As String
"Redim" und "Redim Preserve" sind wohl aber erhalten geblieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.