C#
_hmdyc
这个作者很懒,什么都没留下…
展开
-
【C#】理解策略模式中接口的使用
项目中有这样一个需求:每隔一段时间模拟发生一个事件,事件发生后有两种处理方式,二选一:1,将事件内容储存到数据库,并将内容打包拷贝到指定共享文件夹;2,事件内容不储存到数据库,直接发送到指定API;使用接口实现过程:0、TestEvent事件类:public class TestEvent { /// <summary> /// 名称...原创 2019-02-20 19:17:29 · 235 阅读 · 0 评论 -
【C#】将多个文件添加进一个压缩包
1、在VS中安装NuGet包:SharpZipLib。2、在类中添加引用:using ICSharpCode.SharpZipLib.Zip;3、打包:/// <summary> /// 创建压缩包 /// </summary> /// <param name="zipName">压缩包名称(路径)<...原创 2019-03-06 18:09:38 · 2839 阅读 · 0 评论 -
【NLog】.net core 使用NLog将日志存入MongoDB
1、安装Nuget包:NLog;NLog.Web.AspNetCore;NLog.Mongo;NLog.WindowsIdentity;NLog.WindowsIdentity不一定需要,如果运行时报异常(如果配置文件中throwException设置为false,不会报异常):找不到“windows-identity”就需要安装这个包。2、配置文件:&lt;?xml version...原创 2019-03-14 18:13:42 · 1923 阅读 · 0 评论 -
【NLog】.net core web api使用NLog将日志存入Oracle及本地文件
1、安装NuGet包:NLog;NLog.Web.AspNetCore;Oracle.ManagedDataAccess.Core;NLog.Config(选装);前三个NuGet包必装,Config那个选装,装上后会自动生成一个NLog.Config模板,默认生成在调试目录,需要手动将其拷贝到项目根目录。如不装NLog.Config,可以自己新建一个xml配置文件(建议这么做)。2...原创 2019-03-11 20:05:34 · 1724 阅读 · 0 评论 -
【WebApi】WebApi的Post方法的参数问题和C#调用WebApi返回400错误
学习WebApi时间较短,在一个项目中需要向WebApi发送数据,但是使用C#调用WebApi(Post)时总返回400错误,找了很久,总以为是调用方法有问题,后来发现其实是WebApi中,Post方法参数的问题。下面是测试代码:实体:public class Standard { public string Name { get; set; } pub...原创 2019-05-27 18:34:35 · 5701 阅读 · 0 评论