請看這段代碼:
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); ?
} ?
//再循環(huán)讀出list中元素的各個(gè)屬性的值,比如goodsname、catename的值 ?
return list; ?
} ?
}
我就是想循環(huán)讀出list中元素的各個(gè)屬性的值,比如goodsname、catename的值,但是list已經(jīng)指定為List<Object>泛型了,也就是說list里面的元素都是Object型了,這個(gè)時(shí)候怎么取得Object型里面的各個(gè)屬性的值呢?
- 3 回答
- 0 關(guān)注
- 354 瀏覽
添加回答
舉報(bào)
0/150
提交
取消