private static void Main(string[] args)
{
var value = "test1,test2,\"test3\",test4";
var arr = value.Split(',');
var result = "";
for (int i = 0; i < arr.Length; i++)
{
var s = arr[i];
if(s.StartsWith("\"") && s.EndsWith("\""))
{
result += s.Substring(1, s.Length - 2);
}
else
{
result += s;
}
if (i < arr.Length-1)
result += ",";
}
Console.WriteLine(result);
Console.Read();
}