public static void Main()
string data = "ReturnCode=0 CODE=[ZDesigner GX420t], [GK420t], [ZDesigner Z4Mplus 203DPI], [CT420T] DESCRIPTION=Yes, Yes, Yes, Yes STATUS_VALUE= REWORK_REVISION=0 DATA10=4 FAC_ID=ICTEST";
if (data.Contains("ReturnCode=0"))
DataTable table = new DataTable();
string[] sp_data = data.Split('=');
string[] key = new string[sp_data.Length - 2];
for (int i = 0; i < sp_data.Length - 2; i++)
int n = sp_data[i + 1].LastIndexOf(" ") + 1;
key[i] = sp_data[i + 1].Substring(n);
for (int i = 0; i < key.Length; i++)
col = new DataColumn(key[i]);
string[][] val = new string[key.Length][];
for (int idx = 0; idx < sp_data.Length - 2; idx++)
val[idx] = sp_data[idx + 2].Split(',');
for (int i = 0; i < val[idx].Length; i++)
for(int j = 0; j < key.Length; j++)
val[idx][i] = val[idx][i].Replace(key[j], "").Trim();
if (val[idx][i].Contains("["))
val[idx][i] = val[idx][i].Replace("[", "");
val[idx][i] = val[idx][i].Replace("]", "");
Console.WriteLine("val[" + idx + "][" + i + "]" + val[idx][i].Trim());
for (int i = 0; i < val[0].Length; i++)
Console.WriteLine("result fail");