c#

lzhdim3 小时前
java·前端·javascript·算法·c#
C#不为人知的10个魔法特性:资深开发者也会震惊的底层奥秘如果我告诉你,你每天编写的C#代码其实是一场精心设计的魔术表演,你会怎么想?你已经使用C#多年。你熟悉语法,理解SOLID原则,能够构建健壮的应用程序。但在这门熟悉语言的表面之下,隐藏着一个足以让资深开发者驻足惊叹的工程奇迹世界。
前端 贾公子7 小时前
开发语言·c#
LangChain核心组件 == 提示词(Prompts)发送给大模型的所有消息都可以称为提示词(Prompt),它直接影响模型的输出结果。其中,SystemMessage尤为重要,我们把SystemMessage称为系统提示词(System Prompt),它可以给模型设定角色和本次聊天的背景,对模型生成的内容有很大的影响。
码艺-Alimjan9 小时前
开发语言·前端·c#
Web 网站打包桌面应用的另一种方式,超级简单(C# exe 33Kb)先说最核心的东西。你有一个网页,想让它看起来像个桌面软件,其实浏览器自己就带了这个功能。打开 CMD,敲一行:
海天鹰10 小时前
c#
C#入门:显示窗口https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.form?view=windowsdesktop-10.0
淡海水10 小时前
unity·c#·游戏引擎·il2cpp
16-02-C#常用数据结构源码-附录B-源码索引速查系列:C# 与常用数据结构源码剖析 · 附录 基线:主体集合以 dotnet/runtime tag v8.0.0(commit 5535e31a712343a63f5d7d796cd874e563e5ac14)为研究基线;泛型 OrderedDictionary<TKey,TValue> 以 v9.0.0(commit 9d5a6a9aa463d6d10b0b0ba6d5982cc82f363dc3)为基线。目录和私有 helper 可随版本变化,使用时先 checkout tag,再用 rg 搜索类型
海天鹰11 小时前
c#
C#入门:在cmd显示字符
波力海苔夹心脆6751 天前
经验分享·后端·c#·json·.net
C# 序列化与反序列化详解:System.Text.Json、Newtonsoft.Json、XmlSerializer 用法、特性选项与安全实践什么是序列化? 序列化就是把内存中的对象转换成可以存储或传输的格式(如 JSON、XML、二进制),反序列化则是把这些数据还原成内存对象。可以通俗理解为:序列化是"打包",反序列化是"拆包"。无论是把数据存到文件/数据库、调用 Web API,还是做微服务通信,本质上都离不开序列化。本文从"为什么需要序列化"讲起,系统梳理 C# 中各种序列化方式、常用特性与选项、安全与最佳实践,适合初学者入门,也可作为开发查阅手册。
小羊没烦恼!1 天前
java·开发语言·windows·算法·c#
在Scrum中实施敏捷建模1. Scrum敏捷框架 1.1 Scrum概述 Scrum是一种敏捷过程,它使用迭代和增量方式管理和控制复杂的软件与产品开发。Scrum的开发流程非常简单。首先,Product Owner根据客户的需求编写Product Backlog,然后召开计划会议,评估各项功能的相对工作量,并确定Sprint的愿景和目标,生成Sprint Backlog。然后,在Sprint(即迭代)的开发过程中,召开每日会议,Scrum Master通过它了解开发的进展以及出现的问题,检查团队成员的工作与进度。迭代结束后,团队
Lost of 程序猿1 天前
后端·设计模式·c#·asp.net
建造者模式实战:告别“十参数构造函数“的数据导出任务一句话定位:将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示——把"参数怎么组装"从"对象怎么使用"中解放出来。
mudtools1 天前
后端·c#·.net
在.NET现有系统中快速集成飞书任务分配能力想象一下这样的场景:客户焦急地等待问题解决,而你的团队却在一堆邮件、Excel表格和零散的IM消息中手忙脚乱。这是不是很多企业每天都在上演的真实写照?
工具派1 天前
开发语言·c#·word
Word文档太大怎么拆分?段落结构与两种拆法的边界实测上周要把自己写的一份代码应用安全评估初查报告发给三个不同的对接人,每个人只负责其中一部分。全文 2.12 MB,直接整份发过去,对方还得自己翻到对应章节。最直接的想法是把它拆开——但 Word 文档的"拆分"并不像切文本文件那么直接,先把结构理清楚,再动手实测。
潜龙95271 天前
开发语言·c#
需求文档一键变测试用例:手工用例智能生成平台从一份几十页的需求文档,到一套结构完整、可评审、可交付的手工测试用例,过去可能要花测试同学一两天。现在,只需要五步、几分钟。
Lost of 程序猿1 天前
后端·设计模式·c#·asp.net·命令模式
命令模式实战:把“下单后的动作“打包成可执行的任务一句话定位:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
淡海水1 天前
unity·c#·游戏引擎·il2cpp
16-01-C#数据结构源码-附录A-术语表系列:C# 与常用数据结构源码剖析 · 附录 使用方式:本表给出本专栏采用的精确口径。具体 API 仍以目标 TFM 契约、参考程序集和对应运行时版本为准。
小羊没烦恼!1 天前
开发语言·缓存·c#·word·powerpoint·.net
【译】利用Asp.net MVC处理文件的上传下载如果你仅仅只有Asp.net Web Forms背景转而学习Asp.net MVC的,我想你的第一个经历或许是那些曾经让你的编程变得愉悦无比的服务端控件都驾鹤西去了.FileUpload就是其中一个,而这个控件的缺席给我们带来一些小问题。这篇文章主要说如何在Asp.net MVC中上传文件,然后如何再从服务器中把上传过的文件下载下来.
波力海苔夹心脆6751 天前
开发语言·windows·经验分享·tcp/ip·c#
C# 海康威视摄像头二次开发入门:HCNetSDK 登录、实时预览、云台控制、录像与抓图(WinForms 实战)想在自己的程序里接入海康摄像头(实时画面、控制云台转向、录像、拍照),就绕不开海康官方的 HCNetSDK。它本质是一套 C/C++ 编写的非托管 DLL,C# 通过 P/Invoke(DllImport)来调用。本文用一个完整的 WinForms 练习程序,带你走完海康摄像头二开的标准流程:SDK 初始化 → 设备登录 → 实时预览 → 云台 PTZ 控制 → 录像 → JPEG 抓图,每一步都给出代码、关键参数和错误排查。适合第一次接触海康 SDK、有 C# 基础的初学者。
淡海水1 天前
unity·c#·游戏引擎·il2cpp
16-03-C#数据结构源码-附录C-参考资源系列:C# 与常用数据结构源码剖析 · 附录 统计口径:截至 2026-08-14,00—16 共 17 个内容目录、90 个内容 Markdown 文件;另有根级 Plan.md、文生关键词、质量审核记录以及验证说明/结果共 5 份支撑材料,故物理总数为 95。90 篇内容包含导览、篇章概要和附录,不表示 90 篇独立技术正文。 链接访问日期:2026-08-14。网站和 main 分支会变化;本专栏的 .NET 8 源码基线固定为 dotnet/runtime@5535e31a712343a63f5d
asdzx671 天前
c#·excel
Excel 水印方案对比:页眉图片 vs 背景图片(附 C# 实现)在报表分发、合同归档、机密数据共享等场景中,给 Excel 文档添加水印是一种简单且实用的版权标识手段。水印既可以由图片构成,也可以由文字构成。对中文使用者来说,"机密"、"内部资料"、"严禁外传"等中文字样的水印更贴近实际业务。
影寂ldy2 天前
笔记·tcp/ip·c#
C# TCP转串口Modbus网关终极完整版笔记(队列防抖+一问一答+帧解析+双客户端轮询)多TCP客户端 → TCP服务端(网关)→ 串口Modbus RTU设备 → 原路应答返回对应客户端核心模式:网络协议 ↔ 串口协议 双向透传网关
Chen—LSN2 天前
c语言·开发语言·c++·经验分享·笔记·算法·c#
C语言——文件操作(2)耕耘 :C、C++、嵌入式技术领域🔥我的个人主页❄️个人专栏:《C语言专栏》 《嵌入式专栏》✨**不要等待机会,而要创造机会!**✨