我在C#中有一個非常簡單的項目,但我並沒有太多,因爲我在進步時遇到錯誤。我有一個名爲CUSTOMER的類,包含幾行代碼。無法將索引應用於表達式類型對象
public class Customer
{
public int Id { get; set; }
public string FirstName { get; set; }
public Customer(DataRow row)
{
this.FirstName = row["FirstName"].ToString();
}
public List<Customer> GetCustomer()
{
List<Customer> c=new List<Customer>();
DataTable dt=new DataTable();
Dal.GetDataTable(dt, "select * from customer");
foreach (var row in dt.Rows)
{
c.Add(new Customer(row["FirstName"])); //Error here
}
return c;
}
}
此代碼是非常簡單的,我相信,我想從一個DataTable
檢索客戶的名單。據編譯:
不能申請與[]的索引類型爲「對象」
謝謝你的表現。
你想拉'FirstName'柱而出你行的兩倍,而其擺脫你的類型 – Jonesopolis