自從上次一篇部落格已經有兩個月了,因為一些事耽擱了 - (出發前說說我的個人感想
)。到上海之後參加了很多面試,不管從技術上還是專案經驗都遭遇到了一些打擊,所以決心打造屬於自己的框架作品。
雖然我還是乙個菜鳥,不過我相信只要堅持就會實現我的目標。
今天的內容會很簡單,只是想在部落格上做乙個簡單的記錄。
此擴充套件方法只是方便把物件轉化為指定的值型別,如果轉化失敗,就返回要轉化的值型別的預設值。
希望園友們能夠多多提出你們的意見,謝謝啦!
**如下:
1using
system;23
namespace
ycg.fcl.common.extensionmethods414
return
result;15}
1617
public
static
byte tobytes(this
object
value)
1823
catch
(invalidcastexception castexception)
2427}28
29public
static
bool isnotnull(this
object
value)
3033
34public
static int16 toint16(this
object
value)
3541
return
result;42}
4344
public
static int32 toint32(this
object
value)
4551
return
result;52}
5354
public
static int64 toint64(this
object
value)
5561
return
result;62}
6364
public
static
float tofloat(this
object
value)
6571
return
result;72}
7374
public
static
double todouble(this
object
value)
7581
return
result;82}
8384
public
static
decimal todecimal(this
object
value)
8591
return
result;92}
9394
public
static datetime todatetime(this
object
value)
95101
return
result;
102}
103}
104 }
我會持續的記錄個人類庫誕生的過程。
以同步至:個人文章目錄索引
菜鳥類庫誕生記一 值型別的擴充套件
自從上次一篇部落格已經有兩個月了,因為一些事耽擱了 出發前說說我的個人感想 到上海之後參加了很多面試,不管從技術上還是專案經驗都遭遇到了一些打擊,所以決心打造屬於自己的框架作品。雖然我還是乙個菜鳥,不過我相信只要堅持就會實現我的目標。今天的內容會很簡單,只是想在部落格上做乙個簡單的記錄。此擴充套件方...
菜鳥類庫誕生記二 通過反射轉換DataRow為物件
雖然大資料量的環境下,通過反射轉換datarow為物件效能會很低,但是在資料量適中的時候,這樣能夠減少很多的 量,效能也確實不錯。所以在資料量不是很大的情況下,推薦使用。如果資料量很大,可以使用emit來提高效能,最近也在研究它,網上也有很多這方面的資料。我定義了乙個datarow的擴張方法,如下 ...
精彩十年(1) 我的第一本鉛字書誕生記
為了回顧 總結我從 2000 年開始至今著書整整十週年,個人創作圖書逾 50部,這十年來所經歷的曲折,克服的無數困難,以及所積累的圖書策劃 創作經驗,使兩岸三地廣大讀者對我有乙個比較全面,真實的了解 許多讀者開始對我加上一層神秘的面紗 使想從事圖書創作的新人們從我這裡能得到一點經驗與啟示,同時也為了...