奕独客技术营地-致力于打造专业技术博客网站

设置背景图片

C# 9.0 新特性预览 - 空参数校验

C# 9.0 新特性预览 - 空参数校验
前言 随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。 简便的空参数校验 (Simplified Null Argument Checking) 目的 这个特性主要是为了更简...

C# 9.0 新特性预览 - 类型推导的 new

C# 9.0 新特性预览 - 类型推导的 new
前言 随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。 具有类型推导的 new 表达式 (Target-typed new expressions) 这是一个本应随着 C# 8.0 发布的语言特性,但因...

.NET Core WebApi 依赖注入Autofac

.NET Core WebApi 依赖注入Autofac
前言 整理下之前鼓捣过的东西,看过我之前的webapi系列的读者知道,我之前试过Aspect,但是升级到3.0之后没往下去试了,当时还留了个坑,这不,现在果断移除了换成这个了。 Autofac 这个第三方类库呢,是Ioc的容器,可以简化我们很大的工作量,比如说在之前我们需要写个类去声明接口与实现,而用了这个容器呢...

ASP.NET Core Web API 最佳实践指南

ASP.NET Core Web API 最佳实践指南
发现一篇不错的文章,与大家分享一下! 介绍 当我们编写一个项目的时候,我们的主要目标是使它能如期运行,并尽可能地满足所有用户需求。 但是,你难道不认为创建一个能正常工作的项目还不够吗?同时这个项目不应该也是可维护和可读的吗? 事实证明,我们需要把更多的关注点放到我们项目的可读性和可维护性上。这背后的主要原因是我们或许不是...