Asp net core写法

news/2024/11/29 5:34:10/

变量和字符串赋值

$"{变量}字符串"

列如

$"{a}你好"

全球唯一标识符

Guid.NewGuid()

线程

Task

Map

Dictionary<string,object>

using

定义对象的使用范围,即使释放对象

using(Student student = new Student() )

{

}

异步编程:

1、异步不等于多线程,但是可以由多个线程完成。

2、返回值:

无返回值Task,有返回值Task<类型>

写法:Async await

  1. 不要用Sleep

如果想要异步方法暂停一段时间,不要用Thread.Sleep(),因为它会阻塞调用的当前线程,而要用await Task.Delay()

  1. CancellationToken

有时需要提前终止任务,比如:请求超时,用户取消请求。

很多异步方法都有CancellationToken参数,用于获得提前终止执行的信号。

关键字使用

Any():判断为Null

DictionaryEnty.Keyword:

集合:

是否包含:List.Contains(值)

类实现ActionFilterAttribute:[自定义注解]

异常基类

ApplicationException

过滤器

IActionFilter,ActionFilterAttribute

异常过滤

(1153条消息) .NET Core中异常过滤器ExceptionFilter的使用介绍_iasyncexceptionfilter_寒冰屋的博客-CSDN博客

ExceptionFilter实现IAsyncExceptionFilter

注册到全局

Services.AddControllers


http://www.ppmy.cn/news/41716.html

相关文章

springboot项目配置动态注入与docker设置环境变量

1.springboot怎么配置信息动态注入&#xff1f;2.docker怎么在镜像启动的时候注入env环境变量&#xff1f;带着这些问题我开始探索实验并把结果以及常用的命令记录下。 springboot动态注入配置信息。 这是一个很简单的问题&#xff0c;但是我不擅长记命令&#xff0c;只是知道…

Qt Quick - ProgressBar

ProgressBar使用总结一、概述二、使用三、定制化一、概述 ProgressBar 就是进度条。该值应该随着进度定期更新。范围由from和to定义&#xff0c;这个定义的就是区间值&#xff0c;它们都可以包含任何值。 ProgressBar {value: 0.5}ProgressBar还支持一种特殊的不确定模式&#…

6.【动手学深度学习v2】 矩阵计算

6. 矩阵计算【动手学深度学习v2】 李沐 B站&#xff1a;https://space.bilibili.com/1567748478/channel/seriesdetail?sid358497 课程主页&#xff1a;https://courses.d2l.ai/zh-v2/ 教材&#xff1a;https://zh-v2.d2l.ai/ 课件&#xff1a;https://courses.d2l.ai/zh-v2/a…

java StringBuffer和StringBuilder

目录一、概述二、StringBuffer和StringBuilder区别三、StringBuffer使用一、概述 String类是字符串常量&#xff0c;是不可更改的常量。而StringBuffer是字符串变量&#xff0c;它的对象是可以扩充和修改的。 StringBuffer是使用缓冲区的&#xff0c;本身也是操作字符串的&…

【中级软件设计师】—数据库系统考点总结篇(三)

【中级软件设计师】—数据库系统考点总结篇&#xff08;三&#xff09; 课程大纲与考点分布 1 数据库系统的体系结构 分布式数据库的透明性 1.1 三级模式—两级映射 1.2 数据库的设计过程 1.3 E-R模型 首先每个实体要单独转成一个关系模式&#xff0c;总共三个实体三个关系模式…

在外web浏览器远程访问jupyter notebook服务器【内网穿透】

文章目录前言视频教程1. Python环境安装2. Jupyter 安装3. 启动Jupyter Notebook4. 远程访问4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口5. 固定公网地址转载自远控源码文章&#xff1a;公网远程访问jupyter notebook【cpolar内网穿透】 前言 Jupyter Notebook&#…

CesiumForUnreal实现鹰眼地图(MiniMap)效果

文章目录 1.实现目标2.实现过程3.参考资料1.实现目标 基于CesiumForUnreal插件加载的在线地形和影像数据,使用Widget实现鹰眼小地图的效果,GIF动图如下: 2.实现过程 在UE开发中,常用的以Widget方法实现小地图的形式有两种。一种是动态的小地图,即地图的纹理图片会发生变化…

Chat GPT太强,多种玩法曝光

1、模拟面试、考试&#xff0c;备考等&#xff0c;以面试为例&#xff0c;让它扮演一个角色 先让它扮演互联网行业的商业分析师 2、写各种发言稿、文章、报告&#xff0c;给它你的明确要求和目标&#xff0c;以发言稿为例&#xff0c;输入继续&#xff0c;可以持续优化 3、…