C#教程 第2页
发布C#教程
【ASP.NET CORE】2.ORM仓储完善 添加Swagger-涣清博客

【ASP.NET CORE】2.ORM仓储完善 添加Swagger

仓储 当插入数据时string类型主键的ID 为空时自动生成 //BaseRepository.cs public async Task<bool> AddAsync(T entity) { if (typeof(TKey) == typeof(string)) { var currentId = entity....
涣清的头像-涣清博客涣清1个月前
04413
【ASP.NET CORE】1. 基础搭建-涣清博客

【ASP.NET CORE】1. 基础搭建

架构 Application 主要编写WebApi 依赖Service层 提供一个基类,自动路由API using Microsoft.AspNetCore.Mvc; namespace WebApplication.Application.Base; [ApiController] [Route('api/[cont...
涣清的头像-涣清博客涣清1个月前
03710
【ASP.NET CORE】从头搭建框架 介绍-涣清博客

【ASP.NET CORE】从头搭建框架 介绍

介绍 本框架基于.NET 9版本(该版本在性能优化、功能扩展及稳定性方面均有显著提升,适用于各类生产环境),采用轻量封装模式,保留ASP.NET Core原生特性,具有学习成本低、扩展性强的优势,可...
涣清的头像-涣清博客涣清1个月前
0488
【C#教程】RabbitMQ通知订阅模式实现-涣清博客

【C#教程】RabbitMQ通知订阅模式实现

介绍 RabbitMQ 是一个开源的消息队列中间件,基于 Erlang 语言开发,实现了 AMQP 协议。它通过异步消息传递解耦生产者和消费者,支持可靠的消息持久化、灵活的路由策略(如 direct、topic、fano...
涣清的头像-涣清博客涣清1个月前
0349
【C#】事件处理-涣清博客

【C#】事件处理

定义 事件是指程序中发生的特定动作或状态改变,而事件处理是对这些事件进行响应和处理的机制。通过委托和事件的结合,可以实现一种松耦合的设计模式,即事件驱动编程。在事件驱动编程中,对象...
涣清的头像-涣清博客涣清4个月前
06510
【C#】回调函数-涣清博客

【C#】回调函数

定义 回调函数是指在某个操作完成或事件发生时,系统调用预先注册的函数来处理相应的逻辑。通过委托的机制,可以将一个函数作为参数传递给另一个函数,使得后者在适当的时机调用传入的函数。这...
涣清的头像-涣清博客涣清4个月前
0386
【C#】委托与事件-涣清博客

【C#】委托与事件

委托与事件的主要区别 1. 定义和本质 1)委托(Delegate):委托是一种数据类型,可以存储方法的引用,允许通过该引用调用方法,也允许通过 += 和 -= 操作符来添加或删除方法。简而言之,委托是...
涣清的头像-涣清博客涣清4个月前
06412
【C#教程】DateTime.ToString()日期格式化问题-涣清博客

【C#教程】DateTime.ToString()日期格式化问题

问题描述 public string BeginDate { get { var time = BeginTime.ToString().Split(' '); return time[0]; } } public string _BeginTime { get { var time = BeginTime.ToString().Split(' ')...
涣清的头像-涣清博客涣清4个月前
06710
【技术教程】C#面向对象-封装、继承、多态-涣清博客

【技术教程】C#面向对象-封装、继承、多态

面向对象(OOP)是C#编程语言的核心概念之一.它通过类和对象的方式来组织代码,提供了更高的代码复用性,可拓展性和可维护性OOP的四大基本特征是封装,继承,多态和抽象.这些概念共同构成了OOP的核心...
涣清的头像-涣清博客涣清7个月前
05712
 【技术教程】.NET Core 简单定时任务-涣清博客

 【技术教程】.NET Core 简单定时任务

介绍 定时任务又称“计划任务”,是指在预定的时间点或周期自动触发并执行的一段业务逻辑。它把“人工操作”变为“系统自动完成”。 System.Threading.Timer 是 .NET 里最轻量的后台定时器,主...
涣清的头像-涣清博客涣清7个月前
04612