对象映射与转换的解决方案 发表评论 / .NET, ASP.NET, C# / ICHI / 2024年12月22日 1. 手动映射 LINQ 循环 2. 序列化 System.Text.Json Newtonsoft.Json […]
C#10中的DateOnly和TimeOnly 发表评论 / .NET, C# / ICHI / 2024年12月22日 DateOnly 和 TimeOnly 结构是随 .NET 6 引入的,分别表示一个特定的日期或时间。 Dat
API First 发表评论 / API, ASP.NET, C# / ICHI / 2024年12月17日 API First顾名思义就是API优先,我相信在大部分公司使用的构建API方法仍然是代码优先(Code Fi
is模式匹配 发表评论 / 看书, C#图解教程, C# / ICHI / 2024年5月16日 is运算符用来检测一个对象是不是某种类型。 回想一下,C#支持继承和接口实现。 而且,任何类都只能继承一个类,
值元组 发表评论 / 看书, C#图解教程, C# / ICHI / 2024年4月28日 虽然C#的方法只能返回一个单独的对象,但是有很多技术可以在一个调用里返回多个值。 这些技术包括out和ref变
表达式函数体成员的扩展 发表评论 / 看书, C#图解教程, C# / ICHI / 2024年4月27日 正如之前在讨论C#6.0的新特性时提到的那样,术语表达式函数体成员是指一种简短的语法,它使用Lambda符合(
空条件运算符 发表评论 / 看书, C#图解教程, C# / ICHI / 2024年4月27日 空条件运算符主要为了阻止试图访问一个空对象的成员时抛出的空引用异常。 例如,下面的几行代码在Students数
表达式函数体成员 发表评论 / 看书, C#图解教程 / ICHI / 2024年4月27日 在C#6.0前,所有方法和get属性的主体部分都是由包含在大括号内的代码组成的,并且必须有大括号。 但是现在,
不同实例化集合的性能差异 发表评论 / DevLOG, C# / ICHI / 2024年4月11日 首先我们创建基准测试 ,并使用BenchMark来测试List<T>集合实例化不同写法的性能 测试结果: