首页 > 代码库 > 深入C# CLR(1)
深入C# CLR(1)
IL基本指令
语法糖汇总
using是try-finnally、.Dispose()的语法糖
foreach是using、.MoveNext()、 .Current的语法糖
对比分析
foreach Vs for
foreach 内部有版本检测,默认调用Dispose()
集合
线性(唯一的前驱和后驱)
直接存取(下标访问):Array(数组、List<T>)、string、struct
顺序存取:Stack<T>、Queue<T>、HashTable、Dictionary<K,V>、LinkedList<T>
非线性
树
集 HashSet<T>
图
排序版
SortedList<>
SortedDictionary<>
SortedSet<>
多线程版
ConcurrentBag<T>
ConcurrentDictionary<>
ConcurrentQueue<>
ConcurrentStack<>
LINQ
IQueryable<> 远程转化为SQL处理
IEnumerable<> 本地处理
深入C# CLR(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。