c#开发过程中是否经常遇到office com组件抽风,版本不兼容等各种问题?NPOI可以帮你,NPOI是一个国人的OFFICE SDK,设计目的是用于处理word,excel,ppt中的文本,...
LiteDB是一个c#开发的小型快速轻量级的NoSQL本地数据库,无服务器NoSQL文档存储方式,让开发者无需再本地安装数据库引擎,且单个数据库引擎仅450kb大小,并且线程安全、支持LINQ查...
LibUsbDotNet是一个C#的USB通讯库,适用于WinUsb,libusb-win32,Linux libusb v1.x,适用于各类终端的USB设备通讯操作,支持市面上主流的usb设备...
一款基于c#的网络通讯类库,支持TCP\UDP协议;多平台支持 Net2+, Mono, Unity3d, Xamarin.iOS, Xamarin.Android, Windows Phone...
SerialPortStream是C#三方串口通讯类库之一,是一个增强的自定义串口通讯类,实现协议无关的数据帧完整接收功能,支持跨平台使用。相比于c#原生的串口通讯类更加简单易用,对收发事件的封...
因为项目上需要用到文件上传且附带其他参数,需求是有一个winfrom程序要上传文件给netcore webapi 并且上传接口要能够支持多个参数的传递方式;期间也遇到了很多问题,随手记录一下,方...
C# 运算符重载 您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的...
C# 接口(Interface)接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。接口定义了属性、方法和事件,这些都是接口...
C# 命名空间(Namespace) 命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。我们举一个计算机系...
C# 预处理器指令 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它...
C# 正则表达式正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。定义正则表达式下面列出了用于定义正则表达式的各种类...