我是C#的新手,我需要一個小的幫助,我如何在類之間傳遞多個參數? 下面是一個小例子,但我的參數將超過10.是否有另一種方法呢?在C#中的類之間傳遞超過10個參數?
public StreamStructure(String name, string id, string classname, int number)
{
this.name = name;
this.id = id;
this.classname = classname;
this.number = number;
}
名單------
List<abc> don = new List<abc>();
foreach (XmlElement abc_cdb in abc_cdbs)
{
abc.Name = abc_cdb.GetAttribute("NAME");
abc.Id = abc_cdb.GetAttribute("id");
abc.Clssname = abc_cdb.GetAttribute("classname");
abc.number = Convert.ToInt32(abc_cdb.GetAttribute("number"));
don.Add(abc);
}
我已經用作ANS建議,但我想創建我的第一個記錄獲取與第二更換一個在C#中的列表,因爲MyDTO中的字段被定義爲公共。你有什麼想法如何解決這個問題?
我已經使用了上面的建議,但我試圖在C#中創建一個列表,我的第一個記錄被替換爲第二個,因爲MyDTO中的字段被定義爲public。你有什麼想法如何解決這個問題? – CPDS
您需要在循環體內的每次迭代中創建一個新的DTO。更新了答案以提供示例。 – Lucas