随笔分类 - C#
C#高级编程,CLR via C#,MSDN,C#本质论,C#核心技术指南
摘要:卸载工具 - .NET | Microsoft Learn dotnet/cli-lab: (github.com)
阅读全文
摘要:重要接口或类 IHostBuilder 接口的方法 1. ConfigureAppConfiguration IHostBuilder ConfigureAppConfiguration(Action<HostBuilderContext, IConfigurationBuilder> config
阅读全文
摘要:配置文件有多种读取方式 先引用,再根据不同的源添加不同的读取方式 Microsoft.Extensions.Configuration 一、读取json文件 再添加 Microsoft.Extensions.Configuration.Json 创建一个config.json文件,文件名可以随意.
阅读全文
摘要:控制反转的两种方式:1 服务定位器,2 依赖注入 服务定位器 一、服务定位器 服务:就是找框架要的一个对象 引入 Microsoft.Extensions.DependencyInjection 对象生命周期 1. AddTransient 瞬时生命周期 每次serviceProvider.GetS
阅读全文
摘要:https://docs.microsoft.com/zh-cn/dotnet/core/additional-tools/self-signed-certificates-guide 三种方法 使用dotnet 创建证书 dotnet dev-certs https -ep $env:USERPR
阅读全文
摘要:.net core 3.0新增功能 System.Text.Json 命名空间 | Microsoft Docs 使用 C# 对 JSON 进行序列化和反序列化 - .NET | Microsoft Docs 序列化 1. static void Main(string[] args) { Stud
阅读全文
摘要:NET 实现支持 .NET Standard 对每个平台的最低版本要求 .NET Standard1.01.11.21.31.41.51.62.0 .NET Core 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.0 .NET Framework 1 4.5 4.5 4.5.1 4.6
阅读全文
摘要:https://www.newtonsoft.com/json 1.把对象转成json字符串 Student student = new Student(); student.age = 10; student.name = "tom"; student.list = new List<string
阅读全文
摘要:对称加密 加密解密用同一个秘钥 非对称加密 私钥加密,公钥解密,公钥和私钥不相同
阅读全文
摘要:扩展方法的要求: 1.扩展方法要求在一个静态类中 2.扩展方法本身也是静态方法 3.扩展方法第一个参数是 [this 要扩展的类 参数名称] public class Program { static void Main() { int a = 10; int b=a.fun(); Console.
阅读全文
摘要:一、C#自带特性 1.AttributeUsage特性(自定义特性的特性) [AttributeUsage(validon,AllowMultiple=allowmultiple,Inherited=inherited)] (1)validon表示 特性可以提供给什么类型 All 可以对任何应用程序
阅读全文
摘要:https://archive.codeplex.com/?p=zxingnet https://github.com/wangmeijian/blog/blob/master/docs/%E4%BA%8C%E7%BB%B4%E7%A0%81%E7%9A%84%E7%A7%98%E5%AF%86.M
阅读全文
摘要:GDI(Graphics Device Interface) 图形设备接口:处理所有Windows程序的图形输出 GDI+ 一组通过C++类实现的GDI升级版 System.Drawing 命名空间提供了对 GDI+ 基本图形功能的访问权限
阅读全文
摘要:一、Stream stream是一个所有流抽象类,流S字节序列的抽象 二、文件流 FileStream https://www.cnblogs.com/buchizaodian/p/6607422.html 三、流适配器 1.文本适配器 用来读取和写入字符的读取器 抽象类 TextReader和Te
阅读全文
摘要:https://docs.microsoft.com/zh-cn/dotnet/api/?view=netframework-4.8&term=System.Drawing.Printing System.Drawing.Printing下得用来完成打印功能 事件BeginPrint:在调用Prin
阅读全文