c#

Nemo_XP20 分钟前
服务器·前端·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;
猿长大人1 小时前
开发语言·c#·.net
C# | 函数式编程入门在现代软件工程中,构建可预测、低耦合、易于并发扩展且便于测试的系统是每一个架构师与开发者的核心目标。长久以来,面向对象编程(OOP)在 C# 生态中占据绝对主导地位。然而,随着多核处理器的普及以及分布式系统的演进,传统基于“共享状态”与“可变数据”的命令式编程模式暴露出了诸多死锁、状态不一致与难以测试的痛点。
unityのkiven3 小时前
java·开发语言·c#
C# 中的奇异递归模板模式:MonoSingleton<T> 的实现本文适合已经了解 C# 泛型、继承和 Unity 生命周期的开发者。我们从一个简单的单例需求出发,分析 MonoSingleton<T> 的自引用泛型结构,再实现一个可用于项目的基础版本。
雪隐3 小时前
前端·后端·c#
WPF + MVVM 实战系列02-告别 INPC 手写时代,做个体面的现代 WPF 人by 雪隐_上班了 · 掘金主页 欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权。
我是苏苏4 小时前
开发语言·c#·html·wpf
WPF开发01:基础控件及常用模板篇MouseDoubleClickClick默认可以换行LostFocus(失去焦点)无无无SelectionChanged
BerrySen1785 小时前
人工智能·架构·c#
现代 C# 全栈与高性能编程实战指南:从 CLR 底层机制到 AI Agent 智能体架构作者:技术专家 / 全栈架构师 平台:CSDN / 博客园 / 掘金 / 知乎首发 适用人群:中高级 .NET / C# 开发者、架构师、系统性能优化工程师 字数与深度:长文深度干货(8000+ 字),含底层原原理解析、完整代码实战、架构设计图及 ER 关系图。
在世修行5 小时前
opencv·c#·视觉检测
从零打造 C# 工业视觉检测系统(六):OpenCV 图像处理与像素级比例尺标定系列标签:C# OpenCV 图像处理 比例尺标定 像素测量 本文目标:掌握图像像素级操作、BGR 通道原理,以及像素到物理尺寸的标定方法
小金子会发光16 小时前
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 功能码,以及串口粘包、分包、异常响应和广播地址等常见问题。
望天hous1 天前
开发语言·c#
C#中masstranist快速入门在 MassTransit 中,Command(命令)和Event(事件)的核心区别在于意图(Intention)和传递方式(Delivery)。简单来说:
上海安当技术19 小时前
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 工控落地的真实效果,最快半天完成基础集成。
明如正午21 小时前
c#
【C#】跨线程更新进度条_UpdateProgress 方法解析下边是实战项目中的一段代码,比较有代表性,对其进行解析UpdateProgress 通过事件订阅触发,在 SetupEvents() 中注册:
曹牧1 天前
windows·c#
C#:`JsonConvert.DeserializeObject`在C#中,`JsonConvert.DeserializeObject` 方法是用于将JSON字符串反序列化为C#对象的方法。这是通过使用`Newtonsoft.Json`库实现的,这是一个非常流行的JSON处理库。下面是如何使用`JsonConvert.DeserializeObject`的基本步骤和示例。
冷咖啡离 我的笨笨1 天前
开发语言·c#·excel
数据去重:通过 C# 删除 Excel 中的重复行在日常的数据处理工作中,Excel 表格中经常会出现重复行。这些重复数据可能是由于多次导入、手工录入错误或系统合并导致的。重复数据不仅占用存储空间,还会影响数据分析的准确性。本文将介绍如何使用 C# 高效地删除 Excel 中的重复行,并提供完整的代码示例。### 为什么选择 C# 处理 Excel 去重?虽然 Excel 自带去重功能(数据 > 删除重复项),但在以下场景中,使用 C# 编程更为合适:- 批量处理:需要处理大量 Excel 文件时,自动化脚本比手工操作更高效- 复杂规则:需要根据多个列的
鱼听禅1 天前
笔记·学习·c#
C#学习笔记-添加编译参数到程序集自动更新程序编译时间
不正经学生1 天前
c语言·开发语言·c++·算法·c#
C语言指针进阶:const 和野指针——给指针加锁,向野指针宣战适用对象:学完指针初阶,了解地址和解引用的同学 本章目标:掌握 const 修饰指针的三种写法 + 彻底理解野指针的成因与规避方法
czhc11400756631 天前
c#
# ProcessJob 构造函数 — 语法与概念日期:2026.08.05语义:左边有值取左边,左边为 null 才走右边。不是两条对等的分支,而是一条主路径加一条保险丝。正常情况左边永远有值。
用户298698530141 天前
后端·c#·excel
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSXCSV(逗号分隔值)文件凭借简洁的纯文本结构,在数据存储和交换场景中被广泛使用。但它只保留原始数据,缺少格式排版和高级功能,在需要制作报表、深度分析或与他人协作分享时,往往显得不够用。将 CSV 转为 Excel 格式,能显著提升数据的可读性和操作性,让你更高效地处理信息。
在世修行1 天前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(五):相机连接、连续取流与双路实时预览系列标签:C# 海康威视 相机取流 IntPtr Bitmap 多线程 本文目标:实现相机的连接与断开、连续取流循环,以及双路相机的实时画面显示
JckOLF04Z1 天前
开发语言·c#
C#客户端的异步操作在现代客户端应用开发中,异步编程是提升用户体验的关键。无论是WPF、WinForms还是MAUI,如果主线程被阻塞,界面就会卡顿,用户会感觉应用“死掉了”。C#提供了强大的异步支持,从async/await到Task并行库,让开发者能够以同步的思维编写非阻塞代码。本文将从实战角度,通过代码演示,深入解析C#客户端的异步操作。### 为什么需要异步操作?想象一个场景:用户点击“下载文件”按钮,程序需要从网络拉取数据。如果使用同步方式,主线程会一直等待网络响应,界面无法拖动、按钮无法点击,甚至会出现“白屏”。
曹牧1 天前
开发语言·c#
C#:注释嵌套在C#中,注释是用来解释代码的文本,帮助开发者理解代码的意图和功能。C#支持两种类型的注释:1. 单行注释:使用两个斜杠 `//` 开头。 2. 多行注释:使用 `/*` 开始,以 `*/` 结束。