The Situation
You want to split a string, but the C# split() function returns a string[] array. You want a List<string> instead.
A Solution
If you are using .Net 3.5 or later, use Linq extensions:
using System.Linq; string csvString = "a,b,c,d,e"; List<string> items = csvString.Split(',').ToList();