有没有一种方式可以在c#或vb.net中将
List(of Object)
转换为List(of String)
,而不必遍历所有项?(在后台进行迭代很好-我只想要简洁的代码)
更新:最好的方法可能就是进行新的选择。myList.Select(function(i) i.ToString()).ToList();
或者myList.Select(i => i.ToString()).ToList();
List<object>
,并且您希望获得这些对象的List<string>
。该问题并不清楚输入是什么,根据输入规范和目标,您可以选择使用OfType<string>
、Cast<string>()
或Select(...)
。 - Mehrdad Afshari