版权声明:本文为博主原创文章,未经博主允许不得转载。转载请在文章结尾显眼处附带博主文章地址。 https://blog.csdn.net/qq_27559331/article/details/80612972
int[] selects= Array.ConvertAll<string, int>(IDList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.StringToInt32()); //string分割转int[]
List<int> selects = Array.ConvertAll<string, int>(IDList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.StringToInt32() ).Distinct().ToList(); //string分割转list<int>
StringToInt32()是string的扩展方法
/// <summary>
/// 扩展类
/// </summary>
public static class Extension
{
public static int StringToInt32(this string str)
{
int num = -1;
if (int.TryParse(str, out num))
{
return num;
}
else
{
return -1;
}
}
}
你有困难我帮忙,我住隔壁我姓王。----------------- 你隔壁的老王宣。