流浪のwolf

卷帝

导航

2024年3月9日

.Net 理解异步的学习

摘要: // 异步 - 在方法中使用 // 异步约等于线程 async await 一起使用 // 异步只有三种返回值 // 1. Task // 2. Task<T> // 3. void 几乎不适用 async Task GetDataAsync(){ // Task 不需要等待结果执行 // Task 阅读全文

posted @ 2024-03-09 21:46 流浪のwolf 阅读(4) 评论(0) 推荐(0) 编辑

.Net 中带有 ? 的运算符

摘要: // 带 ? 的表达式 // 1. 三元表达式 // 2. ?? 双问号 // obj1 ?? obj2 如果 obj1 为 空(null) 返回 obj2 // Configure the HTTP request pipeline. // 3. 让值类型变成可以为空的类型 int a = 0; 阅读全文

posted @ 2024-03-09 18:31 流浪のwolf 阅读(26) 评论(0) 推荐(0) 编辑

.Net 反射的学习

摘要: // 反射 // 一切从 type 开始 2 种拿到 type 的方式 // 作用:动态的操作对象 获取属性 方法 特性 // 1. 拿到对象的 type // typeof(类); // 2. 拿到实例化之后的对象的 type var user = new User(); user.name = 阅读全文

posted @ 2024-03-09 18:15 流浪のwolf 阅读(1) 评论(0) 推荐(0) 编辑

如何理解 .Net 中的 委托

摘要: // 委托 // 一种方法的声明和定义,也就是方法的占位符 // 一般使用在 参数 和 属性中 int Add(int a,int b) { return a + b; } // 定义委托的三种方法 三个内定的委托 // action Func Predicate // 1. action 定义声明 阅读全文

posted @ 2024-03-09 17:48 流浪のwolf 阅读(8) 评论(0) 推荐(0) 编辑

.Net 的扩展方法

摘要: // 扩展方法 // ps:js中的扩展方法 比如 给数组定义一个自定义的全局的方法 使用 prototype (原型链) // .Net 给 string 添加一些扩展方法 String 是一个密封的类(不让继承的类,有 Sealed 关键字) // string Array null 等在 Sy 阅读全文

posted @ 2024-03-09 15:48 流浪のwolf 阅读(15) 评论(0) 推荐(0) 编辑

.Net Core 的 using 作用

摘要: // using 的使用 // 1. 引用命名空间 using namespace // 2. 自动释放资源 执行结束自动调用 IDispose 接口释放资源 // using (var context = new testController()){} // 3. 起一个别名 // 如果两个类中有 阅读全文

posted @ 2024-03-09 15:24 流浪のwolf 阅读(36) 评论(0) 推荐(0) 编辑

.Net 使用JWT验证接口

摘要: // jwt 的生成和接口的验证 // 需要使用的包 // 1. System.IdentityModel.Tokens.Jwt 生成 Token的 // 2. Microsoft.AspNetCore.Authentication.JwtBearer 验证 Token // 操作流程 // 1. 阅读全文

posted @ 2024-03-09 14:57 流浪のwolf 阅读(76) 评论(0) 推荐(0) 编辑