Hallo,
ich habe probleme beim kopieren von Arrays.
Soweit ich weiß gibt es keine Globalen Variablen in C#.
Warum bekomme ich trotzdem diese Fehlermeldung:
Compilerfehlermeldung: CS0165: Verwendung der nicht zugewiesenen lokalen Variablen filelist
Das ist der Source:
");
String[] arr2 = coll.GetValues(arr1[loop1]);
switch (Server.HtmlEncode(arr1[loop1]))
{
case „target“:
string target=Server.HtmlEncode(arr2[0]);
break;
case „file“:
Array.Copy(arr2, filelist, arr2.Length);
break;
}
}
for (loop2 = 0; loop2 ");
}
Die Fehlermeldung kommt dann an folgender Stelle:
Zeile 23: Array.Copy(arr2, filelist, arr2.Length);
Ändere ich den Quellcode, so daß Filelist später deklariert wird:
string[] filelist;
Array.Copy(arr2, filelist, arr2.Length);
Erscheint die Fehlermeldung in der Zeile:
for (loop2 = 0; loop2