我最近在一篇文章中發現的WCF服務操作返回collectiondatacontractWCF CollectionDataContract
Users GetUsers(string someInput);
和用戶類型的定義如下:
[CollectionDataContract]
public class Users : List<User>
{
public Users()
{
}
public Users(IEnumerable<User> users) : base(users)
{
}
}
是否返回collectiondatacontract(如在用戶這種情況)服務的目的不同於簡單地返回List<User>
?
有趣.... – Seva 2011-04-21 00:43:00
謝謝!我使用了這個,但也需要調用基構造器來生成幫助頁面 - 所以在你的示例中用'public Users():base(){}'替換:'public Users(){}'。 – 2011-08-31 13:51:56
@IanGrainger還有其他一些錯誤 - 如果沒有另外指定,則無參數base構造函數會自動調用。 – user2864740 2017-09-08 23:48:38