Sample code for 30+ languages & platforms
C#

StringTable SplitAndAppend Example

Demonstrates the StringTable SplitAndAppend method.

Chilkat C# Downloads

C#
Chilkat.StringTable strTab = new Chilkat.StringTable();

//  SplitAndAppend make it easy to break apart comma delimited, semicolon delimited,
//  or strings delimited by other characters.
string s = "abc,123,xyz,456,music,math,\"World History\",\"Chicago,Cubs\",Japan";

strTab.SplitAndAppend(s,",",true,true);

int i = 0;
int numStrings = strTab.Count;
while (i < numStrings) {
    Debug.WriteLine(Convert.ToString(i) + ": " + strTab.StringAt(i));
    i = i + 1;
}

//  The output is: 
//  0: abc
//  1: 123
//  2: xyz
//  3: 456
//  4: music
//  5: math
//  6: "World History"
//  7: "Chicago,Cubs"
//  8: Japan

//  Note: Keeping the quotes is intentional.