**.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