String在C#中其实是不可变的,每次操作字符串变量增加或减少时,都会重新分配内存。试想一下,如果创建一个循环10000次的字符串加减操作,每次循环都将一个字符连接到字符串,这样内存中就会有1...
在c#中实现委托的方式有很多种,除了使用delegate关键字和Delegate对象定义委托以外,还可以使用 Action 和 Func泛型委托。 Action泛型委托表示引用一个 void返回...
Dictionary字典在C#中至关重要日常开发用的也很频繁,它是以键值对key、value的形式存值,和哈希表比较像,是一种无序的结构。我们在使用Dictionary时必须先using引用命名...
在日常开发过程中,c#调用本地摄像头由很多种方式可以实现,今天我们就来讲一下如何通过Aforge图像处理库来调用本地摄像头并实现抓拍功能。首先,我们新建一个空白的Winform程序,在Nuget...
HtmlAgilityPack是一个基于C#的第三方免费开源的微型html解析类库,主要用于解析html文档。虽然是一个轻量型的html解析类库,但它的功能却不弱,为解析DOM已经提供了足够强大...
DllImport是System.Runtime.InteropServices命名空间下的一个属性类,它的功能是从非托管DLL中暴露函数名称、调用参数、返回结果等必要调用信息,通常用于C#调用...
在多线程开发过程中,有时候需要更新UI控件内容,但是在c#多线程Task、Thread、BackgroundWork中不能直接更新UI控件,否则会报调用线程不能访问此对象,因为它由另一个线程拥有...
checke关键字是c#中用于对整型类型算术运算和转换显式启用溢出检查,checked运算符在检测到数值溢出时抛出一个OverflowException异常,且checked运算符可以用于++,...
在c#中我们一般使用for和foreach执行循环,但有时候循环的数组数据量比较大或for和foreach性能达到瓶颈时,就需要彼此独立的并行循环方法来提升循环速度以及程序性能,Parallel...
介绍市场上控制软件很卡,怎么办?今天我们来介绍一下实用蒲公英异地组网工具来对异地电脑进行组网访问,同时提升远程桌面的速度。步骤公司与家里都下载蒲公英个人版客户端,点此下载蒲公英个人版;注册账号并...
果壳图片压缩软件是一款本人自行开发的图片压缩软件,软件简单小巧本身体积在1.1M左右。果壳图片压缩软件能够压缩体积比较大的照片、图片,压缩效果非常好能够将好几M的图片压缩至几百KB,并且图片果壳...