Arraylist in String Variable speichern

timee

Mitglied
Hallo,

ich habe eine Arrayliste mit variabler Größe und möchte die komplette Arraylist als eine String Variable haben.
Aber wie mache ich das bei variabler Größe?

Wenn ich das hier ausführe, bekomme ich immer eine Fehlermeldung:
Code:
'Arrayliste in String umwandeln
        Dim passwort() As String = passwortliste.ToArray(GetType(String))
        'Passwort in Textbox schreiben
        TextBox1.Text = Convert.ToString(passwort)

Fehlermeldung besagt, mind. ein Wert konnte nicht in String umgewandelt werden.
In der Arraylist stehen aber nur Buchstaben und Zahlen.

THX


edit:

hab jetzt alle inhalte als sting deklariert und bekomme in meiner textbox folgendes angezeigt "System.String[]"!
 
Zuletzt bearbeitet:
Code:
List<string> stringList = new Lisst<string>();

stringList.Add("bla");
stringList.Add("blubb");
stringList.Add("klick");
stringList.Add("klack");

StringBuilder sb = new StringBuilder();
string itemDelimiter = string.empty;
foreach(string item in stringlist)
{
   sb.Append(itemDelimiter);
   sb.Append(item);

    itemDelimiter = ";";
}

debug.Write(sb.ToString()); // => bla;blub;klick;klack
 
Hy,

folgendes funktioniert auch.

Code:
string[] strWert = new string[meineArrayList.Count];
meineArrayList..ToArray(strWert);
Somit brauchst du nicht in einer Schleife durchgehen. Ausser du willst nach jedem Wert oder nach einer bestimmten etwas hinzufügen.
 

Neue Beiträge

Zurück