文章来源:http://www.cnblogs.com/flywing/p/5912258.html
List<string> 转 List<int>
var list = (new[]{"1","2","3"}).ToList();
var newlist = list.Select<string,int>(x =>Convert.ToInt32(x));
List<int> 转List<string>
List<int> list = new List<int>(new int[] { 1,2,3 } );
List<string> newList = list.ConvertAll<string>(x => x.ToString());
#region List<string>转List<int>
/// <summary>
/// List"string"转List"int"
/// </summary>
/// <param name="strlist"></param>
/// <returns></returns>
public List<int> ListConvert(List<string> strlist)
{
List<int> intlist = null;
try
{
intlist = strlist.Select<string, int>(a => { return Convert.ToInt32(a); }).ToList();
}
catch (Exception)
{
intlist = null;
}
return intlist;
}
#endregion