none
奇怪wcf传一个list出来,为什么我调用时候变成ObservableCollection啦? RRS feed

答案

  • ObservableCollection<T> 是 Silverlight Client 的預設集合類別,這個可以在專案屬性中設定,改回 List<T> 的。

    但 ObservableCollection<T> 在處理動態集合上效能會好一點,而且使用上和 List<T> 差不多(一樣可以用 foreach)。

     

    2008年12月8日 13:41

全部回复

  • ObservableCollection<T> 是 Silverlight Client 的預設集合類別,這個可以在專案屬性中設定,改回 List<T> 的。

    但 ObservableCollection<T> 在處理動態集合上效能會好一點,而且使用上和 List<T> 差不多(一樣可以用 foreach)。

     

    2008年12月8日 13:41
  •  小朱 写:

    ObservableCollection<T> 是 Silverlight Client 的預設集合類別,這個可以在專案屬性中設定,改回 List<T> 的。

    但 ObservableCollection<T> 在處理動態集合上效能會好一點,而且使用上和 List<T> 差不多(一樣可以用 foreach)。

     

     

    哦,哦,我看他两个集合也差不离,我就是wcf传一个list到sl里面变成了ObservableCollection,不影响使用,3Q小白哥

    2008年12月8日 13:45
    版主
  •  

    只要把客户端代理类手工改成list就行了,和服务方法的签名一样就行
    2008年12月15日 0:59