Hallo,
schon wieder ein Problem:
rufe eine Function an, übergebe ein Array(n,n) as Double(,)
und nun verändere ich in drei Schleifen dieses Array, sodass es jedesmal anders ist.
nun will ich alle drei Array´s nach jedem Durchlauf in einer Liste speichern, um am Ende die Liste zum Auslesen zurückzugeben.
Hab:
Private function verändereA(ByVal A as double(,)) as List(Of Double(,))
Dim liste as List(Of Double(,))=new List(Of Double(,))
1.Schleife (For- Next)
A(n,n) wird verändert
liste.Insert(0,A)
2.Schleife
A(n,n) wird erneut verändert
liste.Insert(1,A)
3.Schleife
A(n,n) wird erneut verändert
liste.Insert(2,A)
Return liste '----nun sind leider alle A(n,n) in der Liste.count=3! nach der letzten Veränderung (nach diesem letzten A_Durchgang) gleich.
End Function
Dasselbe passiert mit liste.Add(A)
Wie kann ich erreichen, dass jedes Array für sich in der Liste auch "fixiert" wird und nicht nach jedem Durchlauf auch das in der Liste "obere" Array gleiche Werte annimmt?
Ich danke für jegliche Hilfe
hybernate5
schon wieder ein Problem:
rufe eine Function an, übergebe ein Array(n,n) as Double(,)
und nun verändere ich in drei Schleifen dieses Array, sodass es jedesmal anders ist.
nun will ich alle drei Array´s nach jedem Durchlauf in einer Liste speichern, um am Ende die Liste zum Auslesen zurückzugeben.
Hab:
Private function verändereA(ByVal A as double(,)) as List(Of Double(,))
Dim liste as List(Of Double(,))=new List(Of Double(,))
1.Schleife (For- Next)
A(n,n) wird verändert
liste.Insert(0,A)
2.Schleife
A(n,n) wird erneut verändert
liste.Insert(1,A)
3.Schleife
A(n,n) wird erneut verändert
liste.Insert(2,A)
Return liste '----nun sind leider alle A(n,n) in der Liste.count=3! nach der letzten Veränderung (nach diesem letzten A_Durchgang) gleich.
End Function
Dasselbe passiert mit liste.Add(A)
Wie kann ich erreichen, dass jedes Array für sich in der Liste auch "fixiert" wird und nicht nach jedem Durchlauf auch das in der Liste "obere" Array gleiche Werte annimmt?
Ich danke für jegliche Hilfe
hybernate5