
c#
smart_one
这个作者很懒,什么都没留下…
展开
-
c# 基类如何调用子类的数据
基类如何调用子类的方法或者字段,使用dynamic关键字达到目的,当然也可以用反射,但是这个效率更高点。定义一个基类person类 public class Person { public string Name { get; set; } }定义一个子类 public class Student:Person { public string ClassName { get; set; } } class Program .原创 2020-07-20 19:00:02 · 3728 阅读 · 0 评论 -
C# Source Generators 抢先了解下
C# Source Generators 翻译中文代码生成器,目前还是预览状态,没有正式推出,这玩意有什么用呢,下面介绍一下在编译器期间 把特定的字符串代码编译 和 原有的代码进行集成,是反射,IL编织,MSBuild 任务处理 的另一种形似的加强版本。以下是 集成器大致的要求 , 需要一个Generator特性,以及实现ISourceGenerator接口的一个类namespace ...原创 2020-04-30 16:35:42 · 2031 阅读 · 0 评论 -
AspNetCore 大文件上传
需要上传一些大文件到服务器,文件的大小比较的大,默认的配置不支持这个大小,需要配置处理。当然大文件上传只适合需求量少的场景,量大需要采取其他技术方案,否则太占带宽了。IIS 部署 方式在项目的根目录添加web.config<system.webServer> <security> <requestFiltering> ...原创 2020-01-15 14:40:31 · 862 阅读 · 0 评论 -
彻底搞清楚.net core,.net framework,asp.net core等的概念
随着 netcore的出现及流行,概念东西越搞越多,混乱不堪,由此一篇来理一理先上一张图,此图经常见到总体的脉络结构大致都是这样,自下而上,越往下越是基础层,其中.net standard library定义了一些列的标准函数接口,由不同框架去实现。 也就是 net framework ,net core,xmarin都实现了该标准里的接口。可以看到 asp.net ,wpf,wind...原创 2019-12-08 20:52:02 · 5364 阅读 · 2 评论 -
c# 的网络请求相关类
c# 的请求类主要包括 HttpWebRequest;WebClient;HttpClient,RestSharp,其中 RestSharp是社区的网络请求方案,这里主要是讨论各自的特定HttpWebRequest这个类是 .net 比较早 出的网络请求类,可以自己控制 超时时间,cookie等比较常用的,对http协议进行了完整的封装,对协议中的header,content等做了属性或者...原创 2019-12-07 15:02:12 · 1128 阅读 · 0 评论 -
c# 正由另一进程使用,因此该进程无法访问此文件
针对文件的处理会出现该进程无法访问此文件,细查原因文件处理没有及时关闭流,这种情况会导致程文件被占用。看以下代码的问题 var filePath = "word.txt"; if (!File.Exists(filePath)) { File.Create(filePath); }...原创 2019-11-04 13:53:42 · 4350 阅读 · 1 评论 -
随机数生成 C#
同时批量生成随机数 random方法一 /// 用guid的hash值作为种子 public static int GenerateRandom() { var seed = Guid.NewGuid().GetHashCode(); var random = new Random(seed); ...原创 2019-04-03 19:39:44 · 314 阅读 · 0 评论 -
netcore 2.2跑不起来,报无效的url,指定端口无效错误
aspnet core 跑网站跑步起来,运行就直接报无效的url:指定的端口无效的错误,主要是vistual stdio跑不起来,用命令 dotnet run 确是可以跑起来,非常的奇怪以下是报错信息翻翻查查资料搞个半天,问题很明确应该是vs的问题,以下是版本信息最后没有办法,只能随便去查查,翻翻属性挨个看看,真的被我撞到地方了。。这个地方只能填一个连接地址,不知道创建项目的时候...原创 2019-09-08 00:41:10 · 1630 阅读 · 0 评论