我有串列變數,該變數由后面代碼中從 db 獲取的資料填充。獲取串列中的資料后,我可以替換串列變數值嗎?這是我的清單
public class SummaryInformation
{
public long Id { get { return parent.Id; } }
public string TypeCode { get { return parent.TypeCode; } }
}
獲取資料和替換串列值的代碼
string sTypeCode = "C"
SummaryInformation account = Account.GetSummary(long.Parse(lb.CommandArgument), currentUser, lb.Attribute("Id"));
List<SummaryInformation> accounts = new List<SummaryInformation>();
現在,一旦從 db 資料從此處加載串列,那么我可以用串列中的值替換 TypeCode db 值嗎?像下面
accounts.ElementAt(1) = sTypeCode ;
當我嘗試像這樣分配串列值時出現錯誤。
uj5u.com熱心網友回復:
您可以執行以下操作以將您的 DBTypeCode值覆寫到您的sTypeCode:
string sTypeCode = "C"
SummaryInformation account = Account.GetSummary(long.Parse(lb.CommandArgument), currentUser, lb.Attribute("Id"));
List<SummaryInformation> accounts = new List<SummaryInformation>();
account.TypeCode=sTypeCode;
//Add to your list
accounts.Add(account);
您還需要對 getter 和 setter 使用自動屬性:
public string TypeCode {get;set;}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/424701.html
