2013-12-18 60 views
1

在WCF類([DataContract]屬性)我有這樣的領域:WCF數據成員字段列表<string>

[DataMember] 
public List<string> XYZ; 

但當我添加到這個服務的URL的引用,在Reference.cs文件中的此字段變成

私人字符串[] XYZ;

像往常一樣,必須有一個非常微妙的原因,我真的很想理解它!

回答

1

在Visual Studio中有一個選項。當你添加新的服務引用,單擊高級...按鈕添加服務引用對話框,然後選擇你想怎樣來表示集合類型:

enter image description here

0

在你的情況,你需要選擇集合類型爲System.Collections.Generic.List和Dictionary集合類型爲System.Collections.Generic.Dictionary