請看這段代碼:
public List<Object> GetGoodsBySql() ?
{ StringBuilder strSql = new StringBuilder(); ?
strSql.Append("SELECT name,cate "); ?
strSql.Append(" FROM Goods,Cate "); ?
strSql.Append(" where Goods.cateid=Cate.id "); ?
List<Object> list = new List<Object>(); ?
using (DataTable table = DbHelperSQL.Query(strSql.ToString()).Tables[0]) ?
{ ?
foreach (DataRow row in table.Rows)
{ ?
var mygoods = new { goodsname = (string)row["name"], catename = (string)row["cate"] };?
list.Add(mygoods); ?
} ?
//再循環讀出list中元素的各個屬性的值,比如goodsname、catename的值 ?
return list; ?
} ?
}
我就是想循環讀出list中元素的各個屬性的值,比如goodsname、catename的值,但是list已經指定為List<Object>泛型了,也就是說list里面的元素都是Object型了,這個時候怎么取得Object型里面的各個屬性的值呢?
- 3 回答
- 0 關注
- 361 瀏覽
添加回答
舉報
0/150
提交
取消