如何从绑定到类对象的列表中获取值? 我有一个类和该类的列表。我正在添加到这样的列表
private void loadAccountBalance(string total, string amount, string transaction, string date)
{
accountBalance_lst.Add(new accountBalanace_cls()
{
accountBalanceTotal = total,
accountBalanceAmount = amount,
accountBalanceTransaction = transaction,
accountBalanceDate = date
});
accountsBalance_grd.Items.Refresh();
}
这是我的班级
public class accountBalanace_cls
{
public string accountBalanceTotal { get; set; }
public string accountBalanceAmount { get; set; }
public string accountBalanceTransaction { get; set; }
public string accountBalanceDate { get; set; }
}
这是我的List声明
List<object> accountBalance_lst = new List<object>();
我想做的是这样的事情我希望你能理解我在这里要完成的事情
int total = accountBalance_lst[1].AccountBalanceTotal;
答案 0 :(得分:0)
accountBalance_lst
类型为List<object>
,但不包含AccountBalanceTotal
的定义。如果List<object>
没有任何具体原因,请改为List<accountBalanace_cls>
。否则你可以像下面那样做一些演员:
int total = ((accountBalanace_cls)accountBalance_lst[1]).AccountBalanceTotal;
答案 1 :(得分:0)
我不确定我完全理解你的问题,但不是这样做:
List<object> accountBalance_lst = new List<object>();
为什么不这样做:
var accountBalance_lst = new List<accountBalance_cls>();
这样你可以使用你想要的列表对象:
int total = accountBalance_lst[1].AccountBalanceTotal;