起风了

“路海长 青夜旷 越过群山追斜阳”

【译】改善结构体相等性性能

【译】改善结构体相等性性能缩略图
目录:https://www.cnblogs.com/liqingwen/p/10261436.html 通过重写 Equals 方法可以改善结构体相等比较的性能方法。 如果结构体包含引用类型字段(而不是仅仅只有值类型,如 int)。 默认情况下,结构体的相等性是通过对内存中的两个结构体对象进行逐字节比较来实现并自动确定的,但只有在结构体不包含任...

[C#] 进阶 – LINQ 标准查询操作概述

[C#] 进阶 – LINQ 标准查询操作概述缩略图
LINQ 标准查询操作概述        序    “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法。大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T> 接口或 IQueryable<T> 接口。标准查询运算符提供了包括...

[C#] 走进 LINQ 的世界

[C#] 走进 LINQ 的世界缩略图
走进 LINQ 的世界 序   在此之前曾发表过三篇关于 LINQ 的随笔:     进阶:《LINQ 标准查询操作概述》(强烈推荐)     技巧:《Linq To Objects - 如何操作字符串》 和 《Linq To Objects - 如何操作文件目录》   现在,自己打算再整理一篇关于 LINQ 入门的随笔,也是图文并茂的哦。 &nbs...

[C#] 走进异步编程的世界 – 开始接触 async/await

[C#] 走进异步编程的世界 – 开始接触 async/await缩略图
走进异步编程的世界 - 开始接触 async/await   序   这是学习异步编程的入门篇。   涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $"" 来拼接字符串,相当于string.Format() 方法。   目录 What's 异步? async/await 结构 What’s 异步方法? ...

反骨仔的 2016 年度全文目录索引

反骨仔的 2016 年度全文目录索引 序   这是博主去年所发文章的目录汇总,虽然含金量不高,即便技术不高,但始终勇于献丑,敢于弄斧到班门。   【备注】推荐:表示推荐数 ≥ 50,非自荐;强烈推荐:表示推荐数 ≥ 100,非自荐。部分过时内容尚未整理。   目录 Linq 系列 异步编程系列(...

[C#] 回眸 C# 的前世今生 – 见证 C# 6.0 的新语法特性

[C#] 回眸 C# 的前世今生 – 见证 C# 6.0 的新语法特性缩略图
回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性   序   目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串的 $ 符号,在此,小人特地献上拙作一篇《回眸 C# 的...

【译】《C# Tips — Write Better C#》

【译】《C# Tips — Write Better C#》缩略图
【译】《C# Tips -- Write Better C#》 《C# 奇淫巧技 -- 编写更优雅的 C#》 目录   介绍(Introduction)   第一部分:各种奇淫巧技(Part 1: Assorted Tips)   使用 LINQ 合并 IEnumerable 序列(Merging IEnumerable Sequences with LINQ)   自动生成整型序列(Auto-Generating Sequences of&nb...