dotNET 7:最小 API 使用
Minimal APIs 并不是在 .NET 7 中才加入的,记得应该是在 .NET 6 中就已经提供,只是对我来说,到现在才开始使用。
C# 11:接口中的静态抽象成员
接口我们都很了解了,在编写代码的时,如果有一定的抽象思维,就会将不同对象的相同行为抽象出来,放到接口中,我们最熟悉的就是在接口中写一堆方法的定义。
dotNET 7 尝鲜(VS 和 C# 11)
2022 年 11 月 8 日,.NET 7 正式发布了,从 11 月 8 号 到 10 号,线上的 .NET Conf 2022 会议正在举行,可以通过 https://www.dotnetconf.net/ 了解相关情况。
C#:8.0 & 9.0 常用新特性
在《带你了解C#每个版本新特性》 一文中介绍了,C# 1.0 到 7.0 的不同特性,本文接着介绍在 8.0 和 9.0 中的一些常用新特性。
C# :异步编程的注意点
在上一篇《C#:异步编程中的 async 和 await》 中简单介绍了在 C# 中的异步编程以及 async 和 await 编程模型,本文介绍下异步编程的注意事项,主要有以下几个方面。
C#:异步编程中的 async 和 await
async 和 await 在 C# 5.0 就已经引入了,用来处理异步编程,但之前用的相对较少,现在在 dotNet Core 时代,已经使用的非常普遍,很多的开源组件中提供了大量的后缀为 Async (异步)的方法。本文就简单讲讲 async 和 await。
书籍推荐:《More Effective C#》
很多年前看过Bill Wagner的《Effective C#》第一版,涵盖了C#2.0相关语言特性的最佳实践,教我们怎样更优雅地去编写C#代码,当时觉得受益匪浅。最近拿到了《More Effective C#》第二版,目前看了大概三分之二,让我对C#的的应用有了更深入的了解,书虽没看完,但还是要推荐一下。
带你了解C#每个版本新特性
上学时学习C#和.NET,当时网上的资源不像现在这样丰富,所以去电脑城买了张盗版的VS2005的光盘,安装时才发现是VS2003,当时有一种被坑的感觉,但也正是如此,让我有了一个完整的.NET的学习生涯。