.Net

C# 读取文件内容

读取文件内容有三种方式全部读取到字符串变量中一次读取一行全部读取到字符串数组中,每个数组元素存储一行文本stringtext=System.IO.File.ReadAllText(@"C:UsersPublicTestFolderWriteText.txt");System.Console.WriteLine("Con...
代码星球·2020-06-13

C# 删除文件错误 access denied

使用以下代码正常删除整个文件夹内容时,报错如下:      if(backupPathDir.Exists){System.IO.DirectoryInfodi=newDirectoryInfo(backupPathDir.ToString());foreach(FileInfofileindi.GetFiles())...

C# 字符串型转数字型

//当需要将字符串格式的数字转为数字时候,我们会用到的函数为Convert.ToDouble(),//然而当你的字符串为49,9时,由于包含了逗号,函数会将逗号忽略,直接转为499,//所以我们需要使用provider,//provider是一个获取NumberFormatInfo对象的IFormatProvider实...
代码星球·2020-06-13

C#数组 动态添加元素

string[] a = new string[] { "1", "2", "3" };给a追加一个 "4"string[]a=newstring[]{"1","2","3"};Listb=a.ToList();b.Ad...
代码星球·2020-06-13

C#实现阻止关闭显示器和系统待机

在下载的时候阻止系统休眠。即不会因为休眠而终止下载任务,下载完成后自动转为休眠状态省电,都不用做下载完成后自动关机功能了。查了一下相关文章,可以通过这个SetThreadExecutionStateAPI实现阻止系统休眠。它在C#中的声明方式如下:  [DllImport("kernel32.dll...

kali kvm Requested operation is not valid: network 'default' is not active

 安装时候参考的:http://www.ilanni.com/?p=6101今天安装完kvm,满是幸福的装了个xp,重启后出现了一个错误Requestedoperationisnotvalid:network'default'isnotactive详情:Details:Errorstartingdomain:...
代码星球·2020-06-13

ASP.NET Core 2.0中如何更改Http请求的maxAllowedContentLength最大值

Web.config中的maxAllowedContentLength这个属性可以用来设置Http的Post类型请求可以提交的最大数据量,超过这个数据量的Http请求ASP.NETCore会拒绝并报错,由于ASP.NETCore的项目文件中取消了Web.config文件,所以我们无法直接在visualstudio的解决...

使用Netty开发RPC的技术原理

本片文字摘抄自https://www.cnblogs.com/jietang/p/5615681.html 1.定义RPC请求消息、应答消息结构,里面要包括RPC的接口定义模块,包括远程调用的类名、方法名称、参数结构、参数值等信息。2.服务端初始化的时候要通过容器加载RPC接口定义和RPC接口实现类对象的映射...

.netCore 支持窗体设计器了

NETCoreWindows窗体设计器VisualStudio2019版本16.6版本中.NETCore项目的Windows窗体设计器现已可用。 若要在VisualStudio中启用设计器,请使用"工具">选项">环境>预览功能",并选择"使用适用于.NETCore应用的预览Windows窗...

C# Compute 除0运算居然不一样

stringstr="0.1/0";varv=newDataTable().Compute(str,"");stringstr1="2/0";varv1=newDataTable().Compute(str1,"");如上两个代码。两个数据不一样,第一个是直接报错误:System.DivideByZeroExcepti...

.netCore下载xls 设置

假如所在目录为downloadapp.UseHttpsRedirection();app.UseStaticFiles(newStaticFileOptions(){FileProvider=newPhysicalFileProvider(Path.Combine(Directory.GetCurrentDirecto...
代码星球·2020-06-02

.netcore 3.1 swagger使用

网上的swagger教程很多,配置一堆东西,很容易跑不通,看公司同事搞得用法挺精简,适合入门使用1、nuget安装下面的包    2、增加如下#region区域代码publicvoidConfigureServices(IServiceCollectionservices){se...
代码星球·2020-06-02

发现微软的.net5 下 的Compute有bug

usingSystem;usingSystem.Data;namespaceConsoleApp1{classProgram{staticvoidMain(string[]args){stringstrCompute=@"IIF('周末加班'='周末加班',1*3.0,'2')";stringstrCompute1=@...

C#中Internal关键字

VS2019重构时生成函数体以internalstatic开头,之前没怎么注意internal这个关键字,在网上查了下internal(内部):限定的是只有在同一程序集中可访问,可以跨类protected(受保护):限定的是只有在继承的子类中可访问,可以跨程序集protectedinternal:受保护“或...
代码星球·2020-06-02

C# NPOI Word 内容读写

1、NuGet安装NPOI2、读取代码示例Streamstream=File.OpenRead(wordFile);XWPFDocumentdoc=newXWPFDocument(stream);foreach(varparaindoc.Paragraphs){   stringtext=...
代码星球·2020-06-02