2-Dimensionales Array einfügen

19/12/2008 - 12:27 von Karsten Sosna | Report spam
Hallo NG,
gibt eine einfache Lösung wie ich eine 2D-Array in ein 2D-Array
einfügen(überschreiben, ersetzen) kann.
Beispiel: Ich habe ein Source-Array(2x2)

S S
S S

und ein Destination-Array(5x5)

D D D D D
D D D D D
D D D D D
D D D D D
D D D D D

Jetzt möchte ich gerne bei OffsetX=1 und OffsetY=2 das Source-Array in das
Destination-Array einfügen, also

D D D D D
D D D D D
D S S D D
D S S D D
D D D D D

P.S.: Ich weiß das man das auch mit 2 Schleifen lösen kann, aber warum evtl.
das Rad neu erfinden?

Achso, ich brauche das natürlich auch anders herum. Also angeben welche
Offset, Breite und Höhe und dann das "kleine" Array zurückbekommen.

Danke für jeden Tipp
Gruß Scotty
 

Lesen sie die antworten

#1 Kerem Gümrükcü
19/12/2008 - 13:46 | Warnen spam
Hallo Carsten,

u.U. ist dir mit dem System.Array.Copy(...) geholfen. Damit
kannst Du das meiste machen,

http://msdn.microsoft.com/en-us/lib....copy.aspx

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen