ASP.NET编程

如何在 ASP.NET Core Web API 中处理 Patch 请求

一、概述 PUT 和 PATCH 方法用于更新现有资源。 它们之间的区别是,PUT 会替换整个资源,而 PATCH 仅指定更改。 在 ASP.NET Core Web API 中,由于 C# 是一种静态语言(dynamic 在此不表),当我们定义了一个类型用于接收 HTTP Patch 请求参数的时候,在 Action 中无法直接从实例中得知客户端提供了哪些参数。 比如定义一个输入模型和数据

ASP.NET编程 / 其他编程 2023年09月25日  46

编码技巧 --- 如何实现字符串运算表达式的计算

引言 最近做一个配置的功能,需求是该配置项跟另一个整形配置项关联,具有一定的函数关系,例如有一个配置项是值为 N ,则另一配置 F 项满足函数关系\(F=2/(N+1)\)。这个函数关系是客户手动输入,只需要简单的四则运算,所以我们要做的就是判断四则运算表达式是否有效,且给定 N 的值,算出表达式的值。 如何快速判断一个四则运算公式字符串是否符合规则,且根据给定值计算出该公式的值? 双栈实现 实

ASP.NET编程 2023年09月25日  42

Task的基本概念、使用方法和实例代码

基本概念 是一种用于异步编程的概念。Task的重要特点是可以在后台执行方法或操作,而不会阻塞主线程或UI线程。 封装的异步操作,表示执行的操作正在进行。可以表示一个方法的返回值或者表示执行的操作已经完成。 Task类的主要成员 属性:TaskStatus、IsCanceled、IsCompleted、IsFaulted、Exception等 方法:Start()、RunSynchro

ASP.NET编程 2023年09月24日  43

.NET正则基础之.NET正则类及方法应用

1、概述 初学正则时,对于Regex类不熟悉,遇到问题不知道该用哪种方法解决,本文结合一些正则应用的典型应用场景,介绍一下Regex类的基本应用。这里重点进行.NET类的介绍,对于正则的运用,不做深入探讨。 正则的应用最终都是进行模式的匹配,而根据目的的不同,基本上可以分为以下几种应用:验证、提取、替换、分割。结合.NET提供的控件、类以及类的方法,可以很方便的实现这些应用。 以下将结合一些

ASP.NET编程 2023年09月18日  47

Unity UGUI的Mask(遮罩)组件的介绍及使用

Unity UGUI的Mask(遮罩)组件的介绍及使用 1. 什么是Mask组件? Mask(遮罩)组件是Unity UGUI中的一个重要组件,用于限制子对象的可见区域。通过设置遮罩组件,可以实现一些特殊效果,如显示部分图片、裁剪文本等。 2. Mask组件的工作原理 Mask组件通过将子对象与遮罩对象进行比较,只显示与遮罩对象重叠的部分,从而实现遮罩效果。遮罩对象可以是任意形状的UI元素,如Im

ASP.NET编程 / 工具使用 2023年09月17日  40

关闭

用微信“扫一扫”