1、把字符串数组string[]转化为整型数组int[]
string[] strArray = "6,8,9".Split(new char[] { ',' });
int[] intArray;
intArray = Array.ConvertAll<string, int>(strArray, s => int.Parse(s));
监视结果:
2、数据的交集、差集、并集
string[] strArray = "6,8,9".Split(new char[] { ',' });
int[] intArray;
intArray = Array.ConvertAll<string, int>(strArray, s => int.Parse(s));
string[] strArray2 = "8,9,10".Split(new char[] { ',' });
int[] intArray2;
intArray2 = Array.ConvertAll<string, int>(strArray2, s => int.Parse(s));
var z1 = intArray.Except(intArray2);//差集
var z2 = intArray.Intersect(intArray2);//交集
var z3 = intArray.Union(intArray2);//并集
//输出:z1:6
z2:8,9
z3:6,8,9,10
参考文章:c#数组的交集,差集,并集