08 2023 档案
摘要:1.屏蔽launchSettings.json文件里面的launchUrl和applicationUrl配置 如下图 2.在program类中注入swagger builder.Services.AddSwaggerGen(options => { }); 添加swagger中间件 app.UseS
阅读全文
摘要:环境 :net6+mysql 1.安装下载nuget包 Pomelo.EntityFrameworkCore.MySql 和Microsoft.EntityFrameworkCore.Design 如下图 2.创建一个模型类,之后映射到数据库里面的表、字段和这个类是一致的。 public class
阅读全文
摘要:第一种布署方式:安装IIS,在IIS上发布 第二种布署方式:发布后生成的dll文件 cmd dotnet 启动项目名(WebNet.dll) 第三种布署方式:直接启动发布项目后的exe文件,json配置文件中配置下面这句 "Kestrel": { "Endpoints": { "Http": { "
阅读全文
摘要:字典是C#中的一种数据结构,用于存储键值对Dictionary<key, value>,key为键,value为值。字典中的键必须唯一,但值可以重复。 1.创建字典 Dictionary<string, int> dict = new Dictionary<string, int>(); 2.添加字
阅读全文
摘要:什么是扩展方法? 扩展方法(Extension methods)是一种在不修改已有类型的情况下为该类型添加新方法的技术。通过扩展方法,你可以在现有的类或接口上定义额外的方法,以实现对该类型的功能扩展。 扩展方法创建步骤: 1.创建一个静态类 ,静态类中创建一个静态方法; 2.静态方法的第一个参数 需
阅读全文
摘要:out 和 ref 是 C# 语言中传递参数的关键字,用于在方法调用中修改参数值。它们分别用于输出参数和引用参数。但都可以用于优化代码性能和减少内存分配。 out:只出不进,可用于在方法调用中设置输出参数。输出参数是在方法调用过程中分配并返回给调用方的参数。输出参数必须在函数体内初始化,然后在方法内
阅读全文