Fork me on GitHub
摘要: 在.net6发布时,带来了一个新的模板框架,mini api,那与之前的mvc api性能对比是什么样的呢? 建了基于.net 6的两种模板项目,都实现了一个get /test01的api请求,代码如下: mini api: app.MapGet("/test01", () => { var arr 阅读全文
posted @ 2022-04-27 15:31 桂素伟 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 在古时候,引用类型是的默认值就是null,值类型是不可以赋值null的,所以那时候,“未将对象引用到实例”这个错误,是引用类型的。后来,值类型也可以赋值null了,只要在值类型变量定义的时候,加个?就可以,比如 int? i=null。到了c#8.0,引用类型又引入了可null引用类型,这里的意思不 阅读全文
posted @ 2022-04-27 15:12 桂素伟 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 有时,后台处理批量数据,需要一定的时间,如果处理一部分往前台送一部分,用户体验要好一些,这样就用到这个知识点了。 后台代码中下: [HttpGet("/getents")] public async IAsyncEnumerable<Entity> GetEntitys() { for (var i 阅读全文
posted @ 2022-04-27 15:00 桂素伟 阅读(88) 评论(0) 推荐(0) 编辑
摘要: string内插是指用$"日期:{DateTime.Now.ToString("yyyy年MM月dd日")}。",这种使用方式,在c#10.0时,引进了这种string内插的处理,可以写自定义的处理程序,来提升使用体验。具体用法见下面的代码: /// <summary> /// string内插处理 阅读全文
posted @ 2022-04-27 14:57 桂素伟 阅读(90) 评论(0) 推荐(0) 编辑