c#

mldong3 小时前
后端·c#·.net
C# 开发者也有自己的轻量工作流引擎了:NuGet 装包,5 分钟跑通一条审批流场景很常见:.NET 系统里要加个审批流。请假、报销、采购,单子从申请人出发,走到部门领导,复杂一点的要会签、按比例通过、退回发起人改材料、抄送一把手。
samble7 小时前
c#·wpf·并发·mvvm·线程安全·工业控制
从零搭建工业控制系统(二十二):线程安全与并发控制这是「从零搭建工业控制系统」系列第22篇。前面讲了状态管理,这篇讲并发——工业软件有十几个后台服务同时跑,怎么保证不互相打架。
UIU1148 小时前
c++·学习·c#·scanf
scanf与cout的误区:探究其内部的机制目录引入误区Ⅰ:scanf内的\n没有换行的作用Ⅱ:空格也算一个字符Ⅲ:按下enter后,会添加‘\n’在末尾
风云9 小时前
开源·c#·.net·日志·高性能·minilog
MiniLog 1.0 GA 发布:零分配、零依赖的 .NET 高性能日志框架轻量、高性能的 .NET 日志组件库,零外部依赖。API 形态借鉴 log4net / NLog 的派发模型(Logger → Appender → Layout),但在底层采用结构体日志条目、零分配渲染与源生成器,定位为「现代、低 GC 压力、可替代 MS Logging 的高性能日志框架」。
慧都小妮子10 小时前
图像处理·c#·.net·aspose·tiff·归档·文档管理
C# 工程图纸数字化入库实战:Aspose.Imaging 自动抠图、多页 TIFF 合卷与坏页容错工程图纸数字化入库,本质是把扫描散页处理成「可归档、可调阅、可分发」的标准档案。本文用一个完整可运行实例,演示如何用 Aspose.Imaging for .NET(一个支持图像遮罩、多页合成、格式转换与数据恢复的 .NET 图像处理库)解决其中的四类典型问题:扫描杂边自动去除、散页合卷、一图多格式输出、坏页容错不中断。示例代码基于官方 API 编写,类名与命名空间均按真实库还原。
samble14 小时前
c#·wpf·mvvm·状态管理·工业控制
从零搭建工业控制系统(二十一):状态管理系统——中心状态对象设计这是「从零搭建工业控制系统」系列第21篇。前面讲了消息通信,这篇讲状态管理——设备状态散落在各处怎么管,怎么跟Modbus寄存器映射,怎么绑定到UI。
俊昭喜喜里16 小时前
java·前端·c#
C#中的func<>c# 里面的 func<> 是什么?Func<TResult> 是.NET 内置的泛型委托,用来封装有返回值的方法;与之对应:
highreport16 小时前
java·c#
net报表工具对比:HighReport 与 FastReportHighReport和FastReport都是.NET生态下的报表工具,核心差异集中在定位、功能完整度和适用场景上,二者的核心区别可以帮你快速完成选型。
reasonsummer16 小时前
开发语言·数据库·c#
【办公类-146-05】20260901《一分园、二分园四大教育》(优化版:标题excle+复制AI文字+Python占位符录入)【办公类-146-04】20260311《总园中班五大教育16份》(根据计划书设计+文本占位符方式写入+aaa替换成手动换行符+添加四个空格+调整关键词) https://mp.csdn.net/mp_blog/creation/editor/158933665
CSDN_RTKLIB16 小时前
c#
C#可选参数时重载可以构成合法重载,同一命名空间下同时放两份代码,编译完全没问题,不需要改名。 但有一处非常隐蔽、容易踩坑的调用歧义问题,我给你拆开讲明白。
古少侠17 小时前
开发语言·c#·word
用 DS随心转 把 AI 画的 Mermaid 流程图转成 Word 里的高清图直接答案:AI 生成的 Mermaid 流程图不能直接复制进 Word,否则会变成一段源码;截图插入又容易在放大、打印时糊掉。最稳的免费办法是用 Mermaid Live Editor 或 mermaid-cli 把代码渲染成 SVG(矢量)再插进 Word,缩放也不会糊。如果你有一整篇带多张流程图的 AI 回答想一次性整理进 Word,也可以交给 DS随心转 把 Mermaid 代码块渲染成高清图后再导出。
智者知已应修善业18 小时前
网络·c#·web·string·语言
C#用一个循环[等效]取出字符串中的数字public string 内容等效(string 转换内容, string 指定内容){string Sz = "", Bj = "0123456789";//[等效]取出字符串中的数字 for (int Qs = 0; Qs < DD_BM.Trim().Length; Qs++) { string Zf = DD_BM.Trim().Substring(Qs, 1); //依循环取其中一个字符 if (Bj.IndexOf(Zf) >= 0)//比较 { Sz += Bj.IndexOf(Zf);
CSDN_RTKLIB18 小时前
c#
自己的溯源函数注意点你说得完全正确:就你当前「图层前缀统一过滤」这个场景,完全没必要拆成两个独立委托参数、写两份一模一样的过滤代码。分开做两套参数属于过度设计。
A_nanda19 小时前
c#·.net
C# 调用 .NET(Core)Web 服务混用:常见问题与 .NET 6~10 正确写法在混合技术栈里,“C# 调用 .NET Core Web 服务”通常有两种场景:下面先梳理混用引发的典型问题,再按版本给出 Web 服务的正确写法。
北域码匠1 天前
stm32·算法·c#·数字信号处理·嵌入式开发·滤波算法·高通滤波
高通滤波算法深度解析(High-Pass Filter)全程纯 C# 实现,无任何第三方库;所有代码与数据均已在 .NET 9 下编译运行实测验证。任何信号都可以分解为不同频率的正弦波的叠加(傅里叶分析的基本思想)。频率 ff(单位 Hz)表示信号每秒完成多少次周期变化:
rockey6271 天前
c#·.net·script·expression·动态脚本
C#脚本引擎之AScript与Z.Expressions.Eval对比AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存。
天下无敌笨笨熊1 天前
开发语言·c#
C#Modbus串口开发心得Modbus 是一种串行通信协议,于 1979 年由 Modicon(现为施耐德电气旗下)为使用可编程逻辑控制器(PLC)而发布。它已成为工业自动化领域事实上的标准通信协议,广泛应用于连接工业电子设备。
CSDN_RTKLIB1 天前
c#
const与readonly关键字这里 _factory、Tolerance 根本就不是「非静态成员」!它们两个全部都是静态成员。很多人踩坑:以为 readonly = 实例变量。
leonkay1 天前
开发语言·后端·spring·c#·个人开发
C# 锁机制——【2】深入原理进入正题前,先把后文反复出现的两个角色交代清楚——理解了它们,后面的优化细节才不会觉得抽象。lock 语句在底层会被编译成对 Monitor.Enter / Monitor.Exit 的调用,而 Monitor 正是 CLR 提供的同步原语。所以讨论 lock 的性能与行为,本质就是在讨论 CLR 怎么实现 Monitor。
geovindu2 天前
开发语言·后端·c#·.net·.netcore·词云
CSharp: Wordcloud本文围绕 C# 中文词云生成器展开,涵盖以下核心内容:输出:输出:输出: