dynamisches StringArray definieren

using System.Collections.Specialized;

// StringCollection erzeugen
StringCollection sclStrings = new StringCollection();

// beinhaltet sclStrings schon einen String namens "Horst"?
if (!sclStrings.Contains("Horst"))
{
    // String "Horst" hinzufügen
    sclStrings.Add("Horst");
}

// Anz. Einträge in der Stringliste ermitteln
int iCount = sclStrings.Count;

// Index von String "Horst" in der Liste ermitteln
int iIndex = sclStrings.IndexOf("Horst");

// String "Horst" entfernen
sclStrings.Remove("Horst");

// gesamten Inhalt der Stringliste löschen
sclStrings.Clear();