首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dotnet通关秘籍
唐青枫
创建于2024-02-19
订阅专栏
dotnet硬核知识
等 10 人订阅
共94篇文章
创建于2024-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C#.NET 仓储模式详解
简介 仓储模式(Repository Pattern)是一种数据访问抽象模式,它在领域模型和数据访问层之间创建了一个隔离层,使得领域模型无需直接与数据访问逻辑交互。仓储模式的核心思想是将数据访问逻辑封
C#.NET EFCore 详解
简介 Entity Framework Core 是 .NET 平台下的开源对象关系映射 (ORM) 框架,由 Microsoft 开发和维护。它允许开发者通过操作 .NET 对象来与数据库交互,而无
C#.NET BackgroundService 详解
简介 BackgroundService 是 .NET Core 引入的用于实现长时间运行后台任务的基类,位于 Microsoft.Extensions.Hosting 命名空间。它是构建 Worke
C#.NET 集合框架详解
简介 C# 集合框架是处理数据集合的核心组件,位于 System.Collections 和 System.Collections.Generic 命名空间。它提供了多种数据结构来高效存储和操作数据。
C#.NET 泛型详解
简介 泛型(Generics)是指在类型或方法定义时使用类型参数,以实现类型安全、可重用和高性能的数据结构与算法 为什么需要泛型 类型安全 防止“装箱/拆箱”带来的性能损耗,并在编译时检测类型错误。
C#.NET serilog 详解
简介 Serilog 是 .NET 平台中非常流行且强大的结构化日志库,其最大特点是“结构化日志记录(Structured Logging)”,支持通过键值对记录丰富的上下文信息,并且拥有强大的 Si
C#.NET log4net 详解
简介 log4net 是 .NET 平台上非常成熟的日志组件,源自 Java 世界的 log4j。它功能丰富、性能高、配置灵活,是企业应用中常见的日志框架之一。 核心特点 支持多种 输出目标(Appe
C#.NET 匿名对象详解
简介 匿名对象(Anonymous Types)是一种在编译时由编译器自动生成、但在源码中没有显式命名的引用类型,用来快速封装一组只读属性。它们最常见的场景是在 LINQ 查询中临时投影数据,但也可用
C#.NET NLog 详解
简介 NLog 是 .NET 平台上最流行的开源日志框架之一,特色是 灵活的配置、丰富的输出目标(Target),以及 高性能 的异步写入能力。 适用场景:从控制台、文件、数据库、网络 到 Elast
C#.NET SimpleInjector 详解
简介 Simple Injector 是一个专注于高性能、易用性和可测试性的 .NET 依赖注入(DI)容器,支持 .NET Framework、.NET Core、Xamarin 等多平台。 设计原
C#.NET Ninject 详解
简介 Ninject 是一个轻量级、易扩展的开源 .NET 依赖注入(DI)容器,适用于 .NET Framework、.NET Core、Xamarin 等多平台。 设计目标:简单直观、可测试、高可
C#.NET System.Text.Json 详解
简介 System.Text.Json 是 .NET Core 3.0+ 和 .NET 5+ 平台自带的高性能 JSON 序列化/反序列化库,位于 System.Text.Json 命名空间,无需额外
C#.NET Newtonsoft.Json 详解
简介 Newtonsoft.Json(又称 Json.NET)是 .NET 生态中最流行的 JSON 序列化/反序列化库,支持 .NET Framework、.NET Core、Mono、Xamari
C#.NET Autofac 详解
简介 Autofac 是一个成熟的、功能丰富的 .NET 依赖注入(DI)容器。 相比于内置容器,它额外提供:模块化注册、装饰器(Decorator)、拦截器(Interceptor)、强o的属性/方
C#.NET 依赖注入详解
简介 在 C#.NET 中,依赖注入(Dependency Injection,简称 DI) 是一种设计模式,用于实现控制反转(Inversion of Control,IoC),以降低代码耦合、提高
C#.NET 中间件详解
简介 中间件(Middleware) 是 ASP.NET Core 的核心组件,用于处理 HTTP 请求和响应的管道机制。它是基于管道模型的轻量级、模块化设计,允许开发者在请求处理过程中插入自定义逻辑
C#.NET in、out、ref详解
简介 在 C# 中,in、ref 和 out 是用于修改方法参数传递方式的关键字,它们决定了参数是按值传递还是按引用传递,以及参数是否必须在传递前初始化。 基本语义对比 修饰符 传递方式 可读写性 必
C#.NET HttpClient 使用教程
简介 HttpClient 是 .NET 中用于发送 HTTP 请求和接收 HTTP 响应的现代化 API,它取代了过时的 WebClient 和 HttpWebRequest 类。 HttpClie
.NET AOT 详解
简介 AOT(Ahead-Of-Time Compilation)是一种将代码直接编译为机器码的技术,与传统的 JIT(Just-In-Time Compilation)编译方式形成对比。在.NET
C# 如何比较两个List是否相等?
简介 在 C# 里,比较两个 List 是否相等,需要考虑多个方面,例如列表中的元素顺序、元素本身是否相等。下面介绍几种常见的比较方法: 基本类型比较(元素顺序必须一致) 忽略顺序比较 或先分别排完序
下一页