随笔分类 - 花里胡哨菜鸡的后端
1
摘要:如何利用反射实现对类属性的动态操作? 首先,自定义一个类: /// <summary> /// 自定义类 /// </summary> public class MyClass { public string Name { get; set; } public string Age{ get; se
阅读全文
摘要:感谢原文分享! https://zhuanlan.zhihu.com/p/346414408 https://www.infoworld.com/article/3569369/how-to-use-attribute-routing-in-aspnet-core.html ASP.NET Core
阅读全文
摘要:1、C# 对应java中关键字:base—super、this—this、sealed—final (1)base关键字 ——对应java super C#中base关键字的详解,等价java super()方法:https://blog.csdn.net/qq_45096273/article/d
阅读全文
摘要:六、请求处理管道 本章重点:什么是请求处理管道 Startup中的Configure()方法:配置应用程序的请求处理管道。 管道会在每一个请求上执行——》执行顺序取决于定义中间件的顺序。 1、app.Use() 需要传入2个参数:HttpContext对象,访问http请求和响应一个通用的委托,可以
阅读全文
摘要:资料来源:ASP.NET Core合集 by微软系列技术教程https://www.bilibili.com/video/BV1Kk4y117Xy 感谢老师的贡献!!!! 配合源码: 一、启动流程 1、创建项目 选择创建一个基于 .NET Core3.1 的 ASP .NET Core空Web程序:
阅读全文
摘要:三种思路,一种是利用error.StackTrace,第二种是try-catch找到错误行数, 第三种是: System.Diagnostics.Debug.WriteLine() + DebugView工具 一、error.StackTrace代码 ex.StackTrace.Substring(
阅读全文
摘要:1.修改之前一定要先备份 修改失败了,没有备份就得炸裂,一定要切记 2.修改项目的名称 右键项目- >属性 - >应用程序先将 程序集名称 与 默认命名空间 先修改好 其次,在按组合键ctrl+ f将原来的项目名称,替换成新的名称;替换时,一定要针对整个解决方案进行替换 切记 3.修改整个解决方案的
阅读全文
摘要:一、使用元组实现 1.1 使用ValueTuple实现 ValueTuple命名为元组(在C#7.1中可用),优点是它最简洁,不可变且易于构造。 private (double first, double second) GetHeight() { return (1,2); } var resul
阅读全文
摘要:基于WebApi项目整理: 当解决方案包含多个项目,项目又需要各自的配置文件时,为保证整洁,我选择在项目下自定义专属的config文件,如下: 那么问题来了,如何读取不在根目录下的config文件? 最初参考网上的教程,使用这样: //打开配置文件 var basePath = System.Web
阅读全文
摘要:1、打开团队资源管理器——选择管理连接 2、输入服务器url,登入账号密码——选择项目,点连接 3、连接成功后,打开团队资源管理器主页,选择项目源代码管理器——选择文件夹,右键即可操作代码
阅读全文
摘要:1、关于Controller:使用方法名或者控制器名作为接口地址 问题:新建的WebApi的项目生成的接口的地址都是以控制器的名字命名的,这样的话,在方法前添加ActionName就不起作用了。 接口代码: public class ValuesController : ApiController
阅读全文
摘要:1、在Nuget中引入Swashbuckle、Swagger.Net.UI,安装成功后会在App_Start文件夹中生成两个Swagger配置文件SwaggerConfig.cs和SwaggerNet.cs 2、打开Xml文件,右键WebApi项目,选择属性,然后在生成栏勾选XML文档文件 3、运行
阅读全文
摘要:本文基于最近在搭的Vue+Framwork4.8项目,在处理跨域时,和.Net5+有所差异,特此记录: 问题1:报错:Access to XMLHttpRequest at 'https://localhost:44391/api/Hold/GetLotInfoList' from origin '
阅读全文
摘要:1、通过方法参数获取 可以[FromQuery]用来将特定模型绑定到参数: [HttpGet] public IActionResult Get([FromQuery(Name = "appid")] string appid) { Session result = DispatchHelper.G
阅读全文
摘要:如果对一个值可以包含多个,那么可以使用枚举,加上Flags。 新建一个Flags枚举类型: [Flags] public enum Show { A = 0x00000001, B = 0x00000010, C = 0x00000100, D = 0x00001000, } 合并多个值 合并多个,
阅读全文
摘要:Demo Entities格式:其中OrgCode字段是Json类型 [{ "Id": "AAAA", "Name": "门店A会员卡", "OrgCode": [{ "OrgCodes": ["02873"], "BrandCode": "01747" }], "IsEnable": 1 }, {
阅读全文
摘要:有两个模型: public class Customer { public int Id { get; set; } public int Number { get; set; } public int ParentNumber { get; set; } public string Name {
阅读全文
摘要:转载于:https://www.cnblogs.com/NightfuryN/p/4344019.html
阅读全文
摘要:栈(Stack) 栈中元素是从上到下加入的,即“后进先出” Pop :弹出栈顶元素并删除 push :压入栈顶元素 peek:弹出栈顶元素不删除 ToArray:方法创建数组并将堆栈元素复制到其中 Contains:方法判断一个元素是否在栈中 Stack<string> staA = new Sta
阅读全文
摘要:参考博文链接:https://zhuanlan.zhihu.com/p/81712857 经常能看到RESTful风格、RESTful Api这种说法,今天特地研究了一下什么是RESTful。 为了加深理解,首先说明几个概念: HTTP协议 HTTP,超文本传输协议(HyperText Transf
阅读全文
1

浙公网安备 33010602011771号