C#零基础小白快速入门 .NET技术

C#零基础小白快速入门

本文写给想学C#的朋友,目的是以较快的速度入门对于这个问题,我以前的回答是:好学!但仔细想想,不是这么回事,对于新手来说,C#没有那么好学。 如果你要入门Java,那学Java W...
阅读全文
ASP.Net 8将提供路由语法高亮提示 .NET技术

ASP.Net 8将提供路由语法高亮提示

.NET 8 将为所有路由提供路由语法高亮显示,包括minimal API、MVC、Web API、Razor 页面和 Blazor 中的路由。 路由语法高亮显示依赖于在代码库中应...
阅读全文
深入浅出WPF的命令系统 .NET技术

深入浅出WPF的命令系统

我们通过一个场景来说明这个问题。假设某天某个时间点,公司领导对小王说:“小王,去前台帮我取一下快递。”这里,领导对小王所说的话就可以理解为命令,简而言之,命令就是一段信息,那为什么...
阅读全文
通过一个示例形象地理解C# async await异步 .NET技术

通过一个示例形象地理解C# async await异步

相信大家看过不少讲C# async await的文章,博客园就能搜到很多,但还是有很多C#程序员不明白。 如果搞不明白,其实也不影响使用。但有人就会疑惑,为什么要用异步?我感觉它更...
阅读全文
.NET7后端框架:一句话启动 .NET技术

.NET7后端框架:一句话启动

.NET6 开始,.NET Croe API 项目取消了 Startup.cs 文件,在 Program.cs 文件的 Main 函数中完成服务的注册和中间件管道的管理。但当我们项...
阅读全文
C# 托管堆 遭破坏 问题溯源分析 .NET技术

C# 托管堆 遭破坏 问题溯源分析

年前遇到了好几例托管堆被损坏的案例,有些运气好一些,从被破坏的托管堆内存现场能观测出大概是什么问题,但更多的情况下是无法做出准确判断的,原因就在于生成的dump是第二现场,借用之前...
阅读全文
C# 10 Lambda 语法的改进 .NET技术

C# 10 Lambda 语法的改进

C# 10 包括了对 Lambda 表达式的处理方式的许多改进:这些功能使 Lambda 表达式更类似于方法和本地函数。 在不声明委托类型的变量的情况下,这些改进使得人们可以更容易...
阅读全文