第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

一個(gè)關(guān)于C#3.5新特性中的匿名類型的問題

一個(gè)關(guān)于C#3.5新特性中的匿名類型的問題

桃花長相依 2018-12-07 11:38:13
請看這段代碼: 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 回答

?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

一般C#3.5的匿名類型的用法不適合用在目前你的場合,因?yàn)楫吘鼓阒滥阋膶ο笫鞘裁矗⒉皇鞘裁吹胤蕉加媚涿愋蛠韺?,個(gè)人覺得。

查看完整回答
反對 回復(fù) 2019-01-21
?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

你能確定你的變量的類型了,可以直接強(qiáng)類型轉(zhuǎn)換就行了。

查看完整回答
反對 回復(fù) 2019-01-21
  • 3 回答
  • 0 關(guān)注
  • 354 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號