
.NET
yuligai100
这个作者很懒,什么都没留下…
展开
-
.net core web程序的控制台变成服务
控制台变成服务原创 2022-06-23 17:49:55 · 521 阅读 · 2 评论 -
C# 控制台退出编辑模式
编辑模式下,鼠标点击控制台会中断程序,退出之后则不受影响。原创 2022-06-23 17:34:57 · 597 阅读 · 0 评论 -
.net core 中文乱码问题
使用.net core 3.1 框架做一个SharpZipLib解压功能服务的时候,遇到了中文文件解压后出现乱码,由于这个代码之前在wpf上使用一直没问题,所以感觉应该出在.net core 3.1引用的编码库上。解决办法:添加引用最新包:System.Text.Encoding.CodePages然后在项目初始化的时候对编码库进行引用注册:Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);之前报错的代码就可以正原创 2022-04-27 13:42:40 · 1282 阅读 · 0 评论 -
WebAPI 通过ip访问
在创建的asp.net webapi 项目后,会自动监听localhost的请求,但是不会监听ip的请求。这很奇怪,虽然可以通过修改IIS配置和使用Nginx来解决,但感觉不优雅。后来通过反复查找,终于找到了一个解决方法,其实很简单。 public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args)原创 2022-04-20 16:25:32 · 3338 阅读 · 0 评论 -
.NET Core 合并两个表达式
如果要将两个表达式的条件同时满足,合并为一个新的表达式: public static class ExpressionBuilder { public static Expression<Func<T, bool>> And<T>( this Expression<Func<T, bool>...转载 2018-04-24 17:24:06 · 1202 阅读 · 0 评论 -
实现ISerializable后的兼容问题
在实现了ISerializable接口后,创建了参数为SerializationInfo info, StreamingContext context的构造函数,可以通过info.GetEnumerator()读取到未实现接口之前保存的文件中的数据。 public BaseActionInfo(SerializationInfo info, StreamingC...原创 2019-08-21 11:08:19 · 179 阅读 · 0 评论