【问题标题】:How do I convert a ObservableCollection(Of T) to List(Of T) an in VB.NET?如何在 VB.NET 中将 ObservableCollection(Of T) 转换为 List(Of T) ?
【发布时间】:2014-07-15 05:12:32
【问题描述】:

我正在这个应用程序中开发 VB.net windows8 移动应用程序,我面临转换问题。 我正在我们的应用程序中添加新的服务引用,并且之前的旧服务引用已更改。

旧代码:

Dim JobAllDetailsList As New System.Collections.Generic.List(Of JobAllDetails)
JobAllDetailsList = e.Result
JobAllDetails---->class interface.

新代码:

新的服务模型是System.Collections.ObjectModel.ObservableCollection

如何将System.Collections.ObjectModel.ObservableCollection 转换为 System.Collections.Generic.List?请给我建议或帮助。

【问题讨论】:

  • 在 C# 中,我使用 .ToList(),它位于命名空间 using System.Linq; 下。在 VB 中执行此操作。
  • 这只发生在(之后)您添加了一个新的服务引用?
  • 嗨 amar,感谢您的时间和支持。ToList() 工作正常。

标签: vb.net observablecollection generic-list


【解决方案1】:

只需从您的ObservableCollection(Of T) 拨打.ToList(),例如:

JobAllDetailsList = e.Result.ToList()

【讨论】:

  • 将 JobAllDetailsList 调暗为新 System.Collections.ObjectModel.ObservableCollection(Of JobAllDetails) JobAllDetailsList.Add(e.Result) 这里 .ToList() 不支持
  • 您好,感谢您的支持,问题已解决。
猜你喜欢
  • 2010-09-19
  • 1970-01-01
  • 1970-01-01
  • 2010-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
  • 2011-04-03
相关资源
最近更新 更多