In meiner Winform-Anwendung habe ich eine Arraylist mit einer dynamischen Anzahl von String-Arrays. Ich muss jedes String-Array irgendwie aus der Array-Liste entfernen und dann diese String-Arrays als Parameter für eine Funktion verwenden. Die Anzahl der String-Arrays in der Arraylist kann variieren, da sie dynamisch erstellt werden.C# leere Arraylist String Arrays und übergeben sie als Parameter
Die Methodendeklaration:
public void mychartbuilder(string[] Column1, string[] Column2 = null, string[] Column3 = null, string[] Column4 = null)
Das folgende ist die größten Kopfschmerzen verursacht. Da eine dynamische Anzahl von Arrays in der Liste vorhanden ist, kann ich nicht bestimmen, wie sie herausgezogen werden und sie dann als Parameter in die Funktion senden.
foreach (string[] myarray in myArrayList)
{
string[] copy1 = new string[rcounter];
}
mymethods.mychartbuilder(//string array parameters will go here)
Vielen Dank im Voraus.
Gibt es einen Grund, warum Sie nicht nur die gesamte ArrayList an die Methode "mychartbuilder" übergeben? – firthh