Да, я отвечаю на свой вопрос, но я еще не нашел его здесь и подумал, что это довольно гладкая вещь:
... в VB.NET:
String.Join(",", CType(TargetArrayList.ToArray(Type.GetType("System.String")), String()))
...in C#
string.Join(",", (string[])TargetArrayList.ToArray(Type.GetType("System.String")))
Единственный недостаток в том, что в ArrayList должны храниться элементы как строки, если вы используете Option Strict, чтобы убедиться, что преобразование происходит правильно.
РЕДАКТИРОВАТЬ: Если вы используете .net 2.0 или выше, просто создайте объект типа List (Of String), и вы сможете получить то, что вам нужно. Большое спасибо Джоэлю за то, что он поднял этот вопрос!
String.Join(",", TargetList.ToArray())
person
Dillie-O
schedule
17.10.2008