01 2021 档案
摘要:mysql <add key="ConnectionString" value="server=远程数据库IP;database=数据库名;PORT=端口; uid=用户;pwd=密码;charset=gb2312" /> <add key="ConnectionString" value="dat
阅读全文
摘要:/// <summary> /// 基于 .Net 5 /// </summary> namespace CSharp9._0 { public class FooInfo { public int FooId { get; init; } public string FooName { get;
阅读全文
摘要:using System; namespace CSharp8._0 { public interface ICustom { public void Show(); public void ShowInfo() { Console.WriteLine("showinfo"); } } public
阅读全文
摘要:using System; namespace CSharp7._0 { class OutClass { public static void OutTest1(out string param) { param = "参数"; } } class BaseInfo { public BaseIn
阅读全文
摘要:namespace CSharp6._0 { public class EmployeeInfo { /// <summary> /// 只读属性只能通过构造函数赋值 /// </summary> /// <param name="name"></param> /// <param name="ag
阅读全文
摘要:第一步:引入包 Swashbuckle.AspNetCore Microsoft.DotNet.PlatformAbstractions 第二步:设置项目属性 第三步:服务注册 private readonly string apiName = "基础用户信息服务"; #region swagger
阅读全文
摘要:介绍 Async、Await是net4.x新增的异步编程方式,其目的是为了简化异步程序编写 Async方式,使用Async标记Async1为异步方法,用Await标记GetRequestStreamAsync表示方法内需要耗时的操作。主线程碰到await时会立即返回,继续以非阻塞形式执行主线程下面的
阅读全文
摘要:介绍 (1)浅克隆 在浅克隆中,如果原型对象的成员变量是值类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。简单来说,在浅克隆中,当对象被复制时只复制它本身和其中包含的值类型的成员变量,而引用类
阅读全文
摘要:介绍 C#中通过Type类可以访问任意数据类型信息。 system.Type类以前把Type看作一个类,但它实际上是一个抽象的基类。 只要实例化了一个Type对象,实际上就实例化了Typc的一个派生类。 尽管一般情况下派生类只提供各种Type方法和属性的不同重载,但是这些方法和属性返回对应数据类型的
阅读全文
摘要:下面是列出的所有的关键字在 C# 程序的任何部分都是保留标识符 abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else
阅读全文