将列表 int 转换为列表 string 的 Lambda 表达式
List<int> lstNum = new List<int>(new int[] { 3, 6, 7, 9 });
您可以使用以下内容将int列表转换为string列表:
List<string> lstStr = lstNum.ConvertAll<string>(x => x.ToString());
List<string> lstString = lstNum.Select(x => x.ToString()).ToList();
不需要使用lambda:
var lstNum = new [] { 3, 6, 7, 9 }.ToList();
var lstStr = lstNum.ConvertAll(Convert.ToString);
List<string> newList = lstNum.Select(i => Convert.ToString(i)).ToList();
。 - Ousmane D.