版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/qq_27559331/article/details/80612972
1 int[] selects= Array.ConvertAll<string, int>(IDList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.StringToInt32()); //string分割轉int[] 2 List<int> selects = Array.ConvertAll<string, int>(IDList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.StringToInt32() ).Distinct().ToList(); //string分割轉list<int>
StringToInt32()是string的擴展方法
1 /// <summary> 2 /// 擴展類 3 /// </summary> 4 public static class Extension 5 { 6 public static int StringToInt32(this string str) 7 { 8 int num = -1; 9 if (int.TryParse(str, out num)) 10 { 11 return num; 12 } 13 else 14 { 15 return -1; 16 } 17 } 18 }
原文鏈接:https://blog.csdn.net/qq_27559331/article/details/80612972
勿談他人拿高薪;且看閑時誰在拼;