object 轉換成指定List

2021-07-02 11:51:25 字數 653 閱讀 3606

專案中遇到乙個蛋疼問題;

資料庫取回來的資料集是乙個object資料 items;而我這邊我是明明白白知道這個object中存的是乙個list資料集;

原本我是想這麼幹的:

listtempbglist =(list)items.tolist();

想看能不能直接強制轉成我需要的list資料。結果是不支援的;

因為object items中雖然存的是list資料集,但是在取出資料的方法裡,是定義了object來儲存的。所以,tolist()方法只能轉成list

找了一會沒看見有什麼方法可以強制轉成我定義的資料。只能這麼幹了;

//先將items變成listlisttempobj = items.tolist();

//例項化乙個我要的物件list,用來存轉變後的結果

listresultbg = new list();

//在再這裡將listtempobj裡面存放的乙個個object資料強制變成 model.baoguo.tb_pre_bag 型別的資料

foreach(object ta in tempobj)

雖說他媽的有點繞。但是能解決問題。oh my god。效能咋辦啊。次奧。先有再說

Map中object轉換成boolean型別

ajax請求查詢資料之後,返回的是map型別,resultmap.put flag flag 在接收到資料之後判斷時,轉換出現異常,導致頁面點選按鈕之後,頁面沒有反應,http請求報404異常,乙個風馬牛不相及的請求響應。後台也沒有報錯。檢查後台 發現,處理判斷時出現異常,resultmap.get...

C 之List轉換成DataSet

public static dataset converttodataset ilistlist dataset ds new dataset datatable dt new datatable filerequest datacolumn column datarow row system.re...

DataReader 轉換成實體(或List)

datareader轉換為obj list 泛型 datareader 返回泛型型別 protected static ilistdatareader2obj sqldatareader rdr else obj.getproperty rdr.getname i setvalue t,tempva...