c#

猿长大人11 小时前
c#·json
C# | JSON 序列化中的多态接口处理:基于 Attribute 实现精准 $type 控制在 C# 开发中,使用 JSON 进行数据的序列化与反序列化是极其常见的场景。然而,当数据结构中包含 接口 或 抽象 类时,传统的序列化机制通常会遇到瓶颈:反序列化引擎不知道应该将 JSON 目标绑定到哪个具体的实现类上。
一位狮子座的程序员15 小时前
开发语言·c#
如何用RAG解决AI智能体的知识盲区?背景:现在用 AI 智能体干活的时候,有个挺现实的瓶颈——模型的上下文窗口就那么大,它又没看过我们公司内部的文档和代码,所以很多内部的东西它根本不知道。结果就是经常答非所问,或者一本正经地胡说八道。
Nemo_XP16 小时前
服务器·前端·c#
C# gridlookupedit选中内容重复还原操作private void gridView1_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e) { var _Gdv = gridView1; var _currentRowData = _Gdv.GetFocusedDataRow(); if (_currentRowData == null) return;
猿长大人17 小时前
开发语言·c#·.net
C# | 函数式编程入门在现代软件工程中,构建可预测、低耦合、易于并发扩展且便于测试的系统是每一个架构师与开发者的核心目标。长久以来,面向对象编程(OOP)在 C# 生态中占据绝对主导地位。然而,随着多核处理器的普及以及分布式系统的演进,传统基于“共享状态”与“可变数据”的命令式编程模式暴露出了诸多死锁、状态不一致与难以测试的痛点。
unityのkiven19 小时前
java·开发语言·c#
C# 中的奇异递归模板模式:MonoSingleton<T> 的实现本文适合已经了解 C# 泛型、继承和 Unity 生命周期的开发者。我们从一个简单的单例需求出发,分析 MonoSingleton<T> 的自引用泛型结构,再实现一个可用于项目的基础版本。
雪隐19 小时前
前端·后端·c#
WPF + MVVM 实战系列02-告别 INPC 手写时代,做个体面的现代 WPF 人by 雪隐_上班了 · 掘金主页 欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权。
我是苏苏19 小时前
开发语言·c#·html·wpf
WPF开发01:基础控件及常用模板篇MouseDoubleClickClick默认可以换行LostFocus(失去焦点)无无无SelectionChanged
BerrySen17821 小时前
人工智能·架构·c#
现代 C# 全栈与高性能编程实战指南:从 CLR 底层机制到 AI Agent 智能体架构作者:技术专家 / 全栈架构师 平台:CSDN / 博客园 / 掘金 / 知乎首发 适用人群:中高级 .NET / C# 开发者、架构师、系统性能优化工程师 字数与深度:长文深度干货(8000+ 字),含底层原原理解析、完整代码实战、架构设计图及 ER 关系图。
在世修行21 小时前
opencv·c#·视觉检测
从零打造 C# 工业视觉检测系统(六):OpenCV 图像处理与像素级比例尺标定系列标签:C# OpenCV 图像处理 比例尺标定 像素测量 本文目标:掌握图像像素级操作、BGR 通道原理,以及像素到物理尺寸的标定方法
小金子会发光1 天前
c#·modbusrtu·串口通讯
C# WinForms 手搓 Modbus RTU 调试助手:不依赖第三方 Modbus 库,从 CRC16 到 8 种功能码完整实现文章摘要: 本文使用 C# + WinForms + SerialPort,从零实现一个 Modbus RTU 主站调试助手,不调用 NModbus、EasyModbus 等第三方 Modbus 通信库。通过手动拼接报文、计算 CRC16、解析线圈位和寄存器数据,完整理解 01、02、03、04、05、06、0F、10 功能码,以及串口粘包、分包、异常响应和广播地址等常见问题。
望天hous2 天前
开发语言·c#
C#中masstranist快速入门在 MassTransit 中,Command(命令)和Event(事件)的核心区别在于意图(Intention)和传递方式(Delivery)。简单来说:
上海安当技术1 天前
c语言·qt·c#
C/S 桌面软件怎么接 UKey 强认证?C# SDK 与 C 动态库集成 WinForms/Qt/工控实战摘要:B/S 系统用中间件做 UKey 认证很成熟,但大量工业软件、CAD、ERP 客户端是 C/S 架构。本文讲解 UKey 通过 C 动态库(DLL/SO)与 C# SDK 直接嵌入桌面客户端的强认证方案:本地签名验签、离线可用、支持 WinForms/WPF/Qt/MFC,并给出 C# 调用示例与 SCADA 工控落地的真实效果,最快半天完成基础集成。
明如正午2 天前
c#
【C#】跨线程更新进度条_UpdateProgress 方法解析下边是实战项目中的一段代码,比较有代表性,对其进行解析UpdateProgress 通过事件订阅触发,在 SetupEvents() 中注册:
曹牧2 天前
windows·c#
C#:`JsonConvert.DeserializeObject`在C#中,`JsonConvert.DeserializeObject` 方法是用于将JSON字符串反序列化为C#对象的方法。这是通过使用`Newtonsoft.Json`库实现的,这是一个非常流行的JSON处理库。下面是如何使用`JsonConvert.DeserializeObject`的基本步骤和示例。
冷咖啡离 我的笨笨2 天前
开发语言·c#·excel
数据去重:通过 C# 删除 Excel 中的重复行在日常的数据处理工作中,Excel 表格中经常会出现重复行。这些重复数据可能是由于多次导入、手工录入错误或系统合并导致的。重复数据不仅占用存储空间,还会影响数据分析的准确性。本文将介绍如何使用 C# 高效地删除 Excel 中的重复行,并提供完整的代码示例。### 为什么选择 C# 处理 Excel 去重?虽然 Excel 自带去重功能(数据 > 删除重复项),但在以下场景中,使用 C# 编程更为合适:- 批量处理:需要处理大量 Excel 文件时,自动化脚本比手工操作更高效- 复杂规则:需要根据多个列的
鱼听禅2 天前
笔记·学习·c#
C#学习笔记-添加编译参数到程序集自动更新程序编译时间
不正经学生2 天前
c语言·开发语言·c++·算法·c#
C语言指针进阶:const 和野指针——给指针加锁,向野指针宣战适用对象:学完指针初阶,了解地址和解引用的同学 本章目标:掌握 const 修饰指针的三种写法 + 彻底理解野指针的成因与规避方法
czhc11400756632 天前
c#
# ProcessJob 构造函数 — 语法与概念日期:2026.08.05语义:左边有值取左边,左边为 null 才走右边。不是两条对等的分支,而是一条主路径加一条保险丝。正常情况左边永远有值。
用户298698530142 天前
后端·c#·excel
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSXCSV(逗号分隔值)文件凭借简洁的纯文本结构,在数据存储和交换场景中被广泛使用。但它只保留原始数据,缺少格式排版和高级功能,在需要制作报表、深度分析或与他人协作分享时,往往显得不够用。将 CSV 转为 Excel 格式,能显著提升数据的可读性和操作性,让你更高效地处理信息。
在世修行2 天前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(五):相机连接、连续取流与双路实时预览系列标签:C# 海康威视 相机取流 IntPtr Bitmap 多线程 本文目标:实现相机的连接与断开、连续取流循环,以及双路相机的实时画面显示