using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
string value0 = "This is a test";
var list0=new List<string>{value0,"element 2"};
var formattedList0=ServiceStack.Text.CsvSerializer.SerializeToString(list0);
Console.WriteLine("value0=" + value0);
Console.WriteLine("list with two filled elements: csv=" + formattedList0);
Console.WriteLine("----------");
string value1 = "This is a test";
var list1=new List<string>{value1};
var formattedList1=ServiceStack.Text.CsvSerializer.SerializeToString(list1);
Console.WriteLine("value1=" + value1);
Console.WriteLine("list with filled element: csv=" + formattedList1);
Console.WriteLine("----------");
var list2=new List<string>{value2};
var formattedList2=ServiceStack.Text.CsvSerializer.SerializeToString(list2);
Console.WriteLine("list with empty element=" + formattedList2);
Console.WriteLine("----------");
var list3=new List<string>{value3};
var formattedList3=ServiceStack.Text.CsvSerializer.SerializeToString(list3);
Console.WriteLine("list with null element=" + formattedList3);
Console.WriteLine("----------");
var list4=new List<string>{};
var formattedList4=ServiceStack.Text.CsvSerializer.SerializeToString(list4);
Console.WriteLine("list with 0 elements=" + formattedList4);
Console.WriteLine("----------");
var formattedList5=ServiceStack.Text.CsvSerializer.SerializeToString(list5);
Console.WriteLine("null list=" + formattedList5);
Console.WriteLine("----------");