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 并且上传接口要能够支持多个参数的传递方式;期间也遇到了很多问题,随手记录一下,方...
SerialPort为C#.NET自带的串口通讯类,支持485串口通讯,其中包括写和读操作,类可设置串口参数、设置接收函数、设置串口波特率,下面介绍下此类如何使用;本案例以VS2019为例。新建...
在本文中,我们将介绍如何在 C# 中使用委托调用数学运算。委托是一种类型安全的引用,它可以封装对一个方法的调用。通过委托,我们可以将方法作为参数传递给其他方法,并在需要时调用这些方法。什么是委托...
在本文中,我们将介绍如何使用 C# 在一行中交换两个变量的值。交换两个变量的值在编程中是一个常见的任务,而使用 C# 可以非常简洁地完成这个任务。下面我们将详细介绍两种常用的方法。方法一:使用第...
在本文中,我们将介绍C#中的一项功能,该功能相当于Java中的函数式接口。C#是一种现代的面向对象编程语言,它与Java有许多共同之处,但也有一些不同之处。函数式接口是Java中的一个重要概念,...
在本文中,我们将介绍C#中如何使用开闭原则,以及一些示例说明。开闭原则是面向对象设计的重要原则之一,其核心思想是软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。什么是开闭原则?开闭原则是...
在本文中,我们将介绍一些在C#中使用数组的好例子。数组是一种数据结构,用于存储相同类型的多个元素。通过使用数组,我们可以有效地管理和操作大量的数据。数组的声明和初始化在C#中,我们可以通过以下方...