c#泛型作为返回类型的写法
生活随笔
收集整理的這篇文章主要介紹了
c#泛型作为返回类型的写法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?沒有技術含量,已經知道的就直接無視了吧。
我的本意是要將一個實體參數轉換為泛型對象T返回,所以初次代碼就寫成下面這樣:
????????{
????????????T?result?=?default(T);
????????????if?(model?is?T)
????????????{
????????????????result?=?(T)model;?//或者??result?=?model?as?T;
????????????}
????????????return?result;
????????}
?可是,編譯器提示無法將類型轉換為T,之前竟然沒碰到過這個問題。查了一下資料,原來,要這么寫:
代碼?天殺的ms。
本文轉自JeffWong博客園博客,原文鏈接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/12/05/1519407.html,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的c#泛型作为返回类型的写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最低工资标准怎么计算 最低工资标准如何计
- 下一篇: 众诚保险车险理赔快吗 众诚保险理赔快不快