c# - 使用介于两者之间的方法将 c# List 转移到另一个列表

标签 c# .net list collections

不确定标题,但我遇到了这个任务。

我有一个从 WCF 服务下载的列表。

即:

 List<Stops_edited_small> StopsList = new List<Stops_edited_small>(e.Result);

列表有几个项目

两个是:

LatitudeField
LongitudeField

基本上,我需要做的是通过这样做为列表中的每条记录创建一个地理坐标值:

GeoCoordinate(Convert.ToDouble(LatitudeField), Convert.ToDouble(LongitudeField));

然后在我可以使用的新列表中的每条记录中添加地理坐标值。

有道理吗? 我不确定我会怎么做。 我需要某种 foreach 循环来对我的原始列表进行地理坐标转换吗?我是否必须先将其转换为类才能执行此操作?

谢谢,欢迎任何帮助或思考。

(编辑:只是添加它是在 Windows Phone 上,所以 .net 4 可用)

最佳答案

在引入 Linq 之前,您可以使用返回到 .NET 2.0 的 ConvertAll 方法。

这是一个例子:

Cast List<int> to List<string> in .NET 2.0

和 MSDN 文章:

http://msdn.microsoft.com/en-us/library/73fe8cwf.aspx

关于c# - 使用介于两者之间的方法将 c# List 转移到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626212/

相关文章:

c# - unity socket 程序不运行

c# - 如何在忽略定界符的情况下拆分字符串?

.net - GetCustomAttribute() 对 AssemblyVersionAttribute 返回 null

c - 将文件加载到C中的链接列表中,有时有效,有时无效

c# - 在 .NET 中如何使用属性初始化 FormCollection?

c# - 如何在.NET中以编程方式测量当前进程的总内存消耗?

list - 将Data.frames列表组合成一个数据框

scala - 我可以在 Scala 中将两个以上的列表压缩在一起吗?

c# - Google Calendar API 身份验证 .NET 浏览器窗口

c# - 使用条件从另一个列表中删除列表项