博客已提更一年多了,这段时间里,发生了很多事情,也让我对C#更加依恋,所以我决定重新更新博客,以自己的实践经验梳理C#的技术脉络,也欢迎大家手下留情,耐心指点,让我们共同进步吧!
C#(音同see sharp)是一种通用的多范式编程语言。C# 包括静态类型、强类型、词法作用域、命令式、声明式、函数式、泛型、面向对象(基于类)和面向组件的编程学科。 C#编程语言由微软的Anders Hejlsberg于2000年设计,后来于2002年被Ecma(ECMA-334)和2003年批准为ISO/IEC(ISO/IEC 23270)的国际标准。微软推出了C#以及.NET Framework、和Visual Studio,两者都是闭源的。当时,微软没有开源产品。 四年后,在2004年,一个名为Mono的免费开源项目开始了,为C#编程语言提供了一个跨平台编译器和运行时环境。 十年后,微软发布了Visual Studio Code(代码编辑器),Roslyn(编译器)和统一的.NET平台(软件框架),所有这些都支持C#,并且是免费的,开源的和跨平台的。Mono也加入了微软,但没有合并到.NET中。 截至2022年7月,该语言的最新稳定版本是C# 10.0,于2021年在.NET 6.0中发布。 C# 11以及C# 7.0已在快马加鞭地赶来。 C#在语法上与Java非常相似,对于了解C,C++或Java的用户来说上手C#会很容易。
https://docs.microsoft.com/zh-cn/dotnet/ https://dotnet.microsoft.com/zh-cn/ https://github.com/dotnet/runtime https://github.com/dotnet/roslyn https://github.com/dotnet https://zh.wikipedia.org/wiki/C%E2%99%AF ……
https://github.com/nopSolutions/nopCommerce https://github.com/kgrzybek/sample-dotnet-core-cqrs-api https://github.com/kgrzybek/modular-monolith-with-ddd https://github.com/vietnam-devs/coolstore-microservices https://github.com/dotnet/orleans ……