我有一个整数列表说
var items = new [] {1,2,3,4};
我想将它们转换为字符串列表。原因是我需要将该集显示为
{< - 1 - > ,< -2-> ,< -3-> ,< -4-> }
通常我会创建另一个列表,如
List<string> list = new List<string>();
foreach (int i in items)
{
list.Add("<-" + i + "->");
}
是否有任何捷径可以达到相同的效果?
答案 0 :(得分:3)
尝试
var lst = items.ToList().ConvertAll(x=>x.ToString()).Select(x=>"<-"+ x+"->");
答案 1 :(得分:3)