Laden...

ReDimensionieren eines Arrays in c#?

Erstellt von ich123 vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.154 Views
I
ich123 Themenstarter:in
14 Beiträge seit 2006
vor 17 Jahren
ReDimensionieren eines Arrays in c#?

gibt es einen Befehl in C# der das gleiche tut wie redim in vb, also ein Array redimensioniert?

M
1.439 Beiträge seit 2005
vor 17 Jahren

Nein, neues Array anlegen und per Array.Copy/ Buffer.BlockCopy die Elemente kopieren.

I
ich123 Themenstarter:in
14 Beiträge seit 2006
vor 17 Jahren

danke!

6.862 Beiträge seit 2003
vor 17 Jahren

Wenn du nicht so sehr an dein Array hängst könntest auch in Betracht ziehen eine Collection zu verwenden wie einfach List<T>.

Baka wa shinanakya naoranai.

Mein XING Profil.

T
512 Beiträge seit 2006
vor 17 Jahren

Original von marsgk
Nein, neues Array anlegen und per Array.Copy/ Buffer.BlockCopy die Elemente kopieren.

Gibt auch ne (statische) Methode Array.Resize, bei der das automatisch gemacht wird. Zumindest in .NET 2.0.
Der Objektorientierten ArrayList (.NET 1.1) oder List<T> (.NET 2.0) ist aber wenn möglich der Vorzug zu geben.

e.f.q.

Aus Falschem folgt Beliebiges