天天看點

.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

繼續閱讀