Hallo Zusammen!
Ich bin neu in der Liste und ebenfalls neu in C#.
Ganz so doof scheint mein Problem aber nicht zu sein, denn ich habe das
Thema auch schon bei csharphelp.com diskutiert und so eine richtige
L�sung kennt dort auch keiner.
Im Prinzip geht es nur darum eine ArrayList in einen string[] Array
(doppelt gemoppelt) zu dr�cken. Kompilieren geht, nur zur Laufzeit wirft
er einen seltsamen Fehler. Das Umwandeln scheint um einiges
umst�dnlicher als in Java. Warum es jetzt trotzdem noch hakt ist mir ein
bischen schleierhaft...
[...]
ArrayList checkArrList = new ArrayList();
int i = 0;
while ((input=sr.ReadLine())!=null)
{
checkArrList.Add(input + " / " + (i+1));
this.tb_debug.Text += checkArrList[i];
i++;
}
sr.Close();
// ArrayList convert to Array (hierum dreht es sich)
string[] checkArr = new string[checkArrList.Count];
checkArr = (string[]) checkArrList.ToArray(checkArr.GetType());
// Array output to CheckedListbox
this.lbx_ergebnis.Items.AddRange(checkArr);
[...]
Wirft zu Laufzeit folgenden Fehler:
System.InvalidCastException:
At least one element in the source array could not be cast down to the
destination array type.
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array
destinationArray, Int32 destinationIndex, Int32 length)
at System.Collections.ArrayList.ToArray(Type type)
ciao,
Elmar
_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net