C#第三方库

通讯

BytesIO

 

Can通讯

CefSharp 

 CefSharp 是将功能齐全的符合标准的 Web 浏览器嵌入到 C# 或 VB.NET 应用程序中的最简单方法

Peak.PCANBasic.NET

 

 

Dock

WeifenLuo.WinFormsUI.Docking

DockPanel Suite

深克隆:

DeepCloner

https://github.com/force-net/DeepCloner

 文本编辑器

Scintilla.NET
AutoCompleteMenu-ScintillaN
Scintilla5.NET
Scintilla.NET.WinForms
Xejen.Editor.ScintillaNET

Redis

 CSRedisCore

 

日志

NLog
Serilog

Log4

 

 

 

AutoMapper
OxyPlot

SciChart:收费
Newtonsoft.Json
SqlSugar:操作数据库的ORM

Dapper
SuperSocket
MiniExcel

HslCommunication
FluentFTP
WinSCP
TouchSocket
CSVhelper:写CSV文件


SignalR

MEF
Masuit.Tools
NPOI
Z.ExtensionMethods:提供超过 1000 种扩展方法,增强 .NET 基础类型的功能。
StackExchange.Redis
Roslyn: 微软的编译器平台,提供了丰富的代码分析API
FluentValidation: 一个使用流畅接口和Lambda表达式来构建强类型验证规则的库。
Entity Framework Core
LiveCharts
ScottPlot
DevExpress WinForms/WPF Controls
Quartz.NET

Memcached
## Autofac:

性能中等偏高,适合大多数应用场景,但在高并发场景下不如 SimpleInjector 或 DryIoc。解析单例约 1010ms,复杂对象约 8470ms。

## Unity:

性能中等,解析单例约 800ms,适合 WPF 和 Prism 应用,但在高性能需求下稍逊。
Microsoft.Extensions.DependencyInjection:性能极高,内置于 .NET Core,解析单例约 50ms,适合简单场景,但功能有限。

## Ninject:

性能较低,解析单例约 1500ms,启动时间较长,不适合高并发或现代 .NET 应用。
SimpleInjector:性能极高,解析单例约 50ms,支持高级功能,适合高性能 Web 应用。

## DryIoc:

性能极高,解析单例约 63ms,Prism 7+ 默认容器,适合复杂模块化应用。

## 对比

https://blog.csdn.net/zhxup606/article/details/151248417

winform
AntdUI
HZH_Controls
SunnyUI


WPF
Extended WPF Toolkit
MaterialDesign
HandyControl
Prism

MvvmLight

AvalonEdit

CommunityToolkit.Mvvm

posted @ 2025-11-18 11:15  家煜宝宝  阅读(15)  评论(0)    收藏  举报