Split(’,’)的用法
string data = "1,2,3,5,6";
arr = data.Split(',');
//转换后将第一位取出来,转为int
int type = int.Parse(arr[0]);
Split(’_’)的用法
string data = "1_2_3_5_6";
//注意这里的区别
arr = data.Split('_');
//转换后将第一位取出来,转为int
int type = int.Parse(arr[0]);
总结
当时本人做项目时,遇到一个问题,首先通过udp会接收到一串字符串,然后将其转为字符串数组,用Split(’,’),但是死活弄不出来,后来发现自己收到的字符串是"1_2_3_5_6"这种格式的,所以要用Split(’_’)转换。