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