.NET中類型轉換的一些等價用法

**.NET中類型轉換的一些等價用法**

Author/cadenzasolo

相關符號說明
"<=>":表示等價,也就是左邊等價於右邊的意思
"...":表示語句,也就是此處省略相關程序語句

(typeof(T))<=><T>()
...(typeof(T)).List<T>()
...<T>().List<T>()

(IList<T>)<=>ToList<T>()<=>ToList()<=>as IList<T>

(IList<T>)...
...<T>().List<T>().ToList<T>()
...<T>().List<T>().ToList<>()
...as IList<T>(此用法相對較少,類似Basic語法)

(IQueryable<T>)<=>AsQueryable<T>()<=>AsQueryable()<=>as IQueryable<T>

(IEnumerable<T>)<=>AsEnumerable<T>()<=>AsEnumerable()<=>as IEnumerable<T>

轉載請務必註明文章出處,並保留以下信息,Thanks!
http://blog.csdn.net/cadenzasolo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章