![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
文章平均质量分 84
scottfan
这个作者很懒,什么都没留下…
展开
-
System.IO.Pipelines 解决了以往接收 NetworkStream 算位置的困扰
微软官方博客在去年发布了一篇 System.IO.Pipelines: High performance IO in .NET,这个东西高不高效我是比较不出来,但是它着实解决了以往在接收 NetworkStream 时算位置的困扰,用它写出来的程序简洁清晰许多。以往我们接收 NetworkStream 时,由于 Buffer 的大小通常是固定的,而串流数据的长度是不固定的,所以我们在解析的时候,每一种协定就有一套计算读取位置的逻辑,这种逻辑通常脑袋是记不住的,当协定久久异动一次的时候,我们就要开始担转载 2021-10-15 11:04:25 · 866 阅读 · 0 评论 -
.Net 集合类
.NET 有超过 21 种内置的集合类型,包括很多常用数据结构的并行访问和泛型版本。大 部分程序只需要组合使用这些类就能满足需求,你应该很少会需要创建自己的集合类。 .NETFramework 中有些集合类只是为了保持向后兼容性,在新的代码中绝不应该再去 使用了。具体包括以下几个。ArrayList。Hashtable。Queue。SortedList。Stack。ListDictionary。HybridDictionary。...原创 2020-05-27 11:25:17 · 628 阅读 · 0 评论