之前给集团写了个文件管理工具,发现有一个问题。在系统后台下载大文件的时候,下载任务会因为系统休眠被异常终止掉而不能恢复。那么c#怎么防止系统休眠息屏?成了当时最大的问题。最初的做法是告知使用用户...
在c#.net开发过程中会遇到程序抛出异常,目前收录了c#日常开发过程中常见的一些异常错误以及处理办法,供大家参考。大致整理了如下异常信息解释以及解决方法。ArgumentException、A...
之前在做c#.net项目的时候需要将文件和文件夹进行压缩和解压缩,于是就从网上找了System.IO.Compression.net原生压缩解压库实现。后面接触得多了,发现压缩解压缩的方式不止这...
之前遇到个需求,就是在c#.net中,把100张图片拼接成一张长图;尝试用.net自带的bitmap拼接,但是自带的bitmap对象对图片大小有上限,超过上限以后会抛出异常GDI+ 中发生一般性...
目前有许多项目或web产品采用微软iis技术栈,即asp.net webform,asp.net core,asp.net mvc。虽然大多数C#开发的框架或平台是基于最新的.net 6编写,但...
今天我们来讲一个c#很基础的一个知识点—进程,我们知道每个Win32程序都会被分配到一个或多个进程里面,进程之间是相互独立的,一个进程出现问题停止工作并不会影响其它的进程。那我们怎样用C#来获取...
问题描述C#应用程序调用C++ Dll经常出现的问题就是试图加载格式不正确的程序,(异常来自 HRESULT:0x8007000B) An attempt was made to load a ...
面试的时候经常被问到c#对象的深浅拷贝实现以及区别,今天我们就来讲一下深拷贝和浅拷贝到底是什么。首先我们讲讲浅拷贝,浅拷贝就是将对象中的所有字段复制到新对象中去,浅拷贝对于值类型和引用类型有不同...
nssm是一个轻量级服务封装程序,它可以将普通exe或bat程序封装成windows服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且...
c#中Lazy延迟初始化也称为按需加载,是我们在写程序时经常会遇到的情形。例如创建某一对象时需要花费很大的开销,而这一对象在系统的运行过程中不一定会用到,这时就可以使用Lazy延迟初始化,在第一...
在C#中所谓泛型其实就是一个不确定的数据类型,可以用在类或方法上;泛型在声明期间无需指定具体数据类型。在编译器编译完成之后会生成一个占位符,当调用者在调用时传入指定的数据类型才会将占位符替换掉。...