我有一個數據合同定義如下:存儲陣列中的合同數據
[DataContract]
public class DemoSearchList : ReturnValuesBase
{
[DataMember]
public string SessionId { get; set; }
[DataMember]
public string[] StartDate { get; set; }
[DataMember]
public string[] EndDate { get; set; }
[DataMember]
public string ProductID { get; set; }
}
爲u可以觀察起始日期和結束日期是字符串的數組。 我想發送這些響應數組。
for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
{
DemoSearchList.StartDate[i] = Convert.ToString(DS.Tables[0].Rows[i][0]);
DemoSearchList.EndDate[i] = Convert.ToString(DS.Tables[0].Rows[i][1]);
}
DS是一個數據集。 但我得到一個錯誤作爲索引超出界限。任何人都可以請幫助,如果有任何額外的需要聲明和使用,以實現這一點,也請打電話給我
你不能聲明具有無限或動態長度的數組。首選列表或ArrayList ,這樣可以更方便地添加或刪除,如果需要,您仍然可以將其轉換爲數組。 –
Dhanasekar