c#

WarPigs4 小时前
c#
C# dll笔记dll,动态链接库。C++和C#都能打包dll。C++里面是二进制,C#里面是中间语言IL。本质是两种文件,碰巧用一样的后缀。C# dll还有专用名称,叫程序集Assembly。
淡笑沐白4 小时前
c#·httpclient
C# HttpClient完整使用指南在现代应用程序开发中,与Web服务进行HTTP通信是一项基本需求。C#中的HttpClient类为开发者提供了强大而灵活的HTTP客户端功能。本教程将全面讲解如何在C#中使用HttpClient,包括基本用法、高级配置、最佳实践以及常见问题的解决方案。
JaydenAI4 小时前
ai·c#·agent·agent skills·maf
[MAF预定义的AIContextProvider-02]AgentSkillsProvider——将Agent Skills引入MAFSkills针对Agent的重要性是不言而喻的。从本质上讲,Agent Skills就是随着用户与LLM对话的推进,动态加载被称为Skill作为提示词的一种机制。在大部分实现中,Skill的内容会被封装成角色为Tool的消息被添加到对话历史中,因为这样可以借助针对对话历史的压缩实现对老旧Skill的卸载。Agent Skills依然是输入增强的一种形式,所以Agent Skills在MAF中是被AgentSkillsProvider的AIContextProvider引入的。
小满Autumn4 小时前
笔记·学习·架构·c#·上位机·mvvm
MVVM Light 架构笔记:定位器、命令、消息与 IoC 实践结合现有笔记与示例项目可以看到,MVVM Light 的典型结构通常是 Models、Views、ViewModels、Services/Repositories、Helpers 分层,并借助定位器完成视图与视图模型绑定。
小满Autumn6 小时前
笔记·架构·c#·.net·wpf·mvvm
CommunityToolkit.Mvvm 架构笔记:现代 MVVM、源生成器与工程化实践如果把 MVVM Light 看作“传统 MVVM 教学版”,那么 CommunityToolkit.Mvvm 更像“现代 MVVM 工程版”:保留核心模式,但尽量用编译期生成替代重复模板代码。
加号37 小时前
c#·json
【C#】 JSON 序列化与反序列化:从入门到最佳实践在现代软件开发中,JSON(JavaScript Object Notation)已成为数据交换的事实标准。无论是与 Web API 通信、配置文件管理,还是微服务间的消息传递,JSON 都无处不在。C# 作为一门强类型语言,提供了丰富而成熟的 JSON 处理能力。本文将系统性地介绍 C# 中 JSON 序列化与反序列化的核心概念、主流方案、设计哲学以及工程实践中的关键考量。
胖纸不争10 小时前
ai·c#
自建 Copilot Cli 代理:让 GitHub Copilot 真正"Bring Your Own Key"Github: https://github.com/wosledon/copilot-auto-byok
FuckPatience12 小时前
链表·c#·list
C# new List<T>(IEnumerable<T> collection),链表初始化时传入已存在链表问 copy 的各个元素和原链表persons 的各个元素指向的对象内存地址是一样的吗?答:是的证明:
专注VB编程开发20年15 小时前
python·信息可视化·c#
工控上位机开发为什么固死.net 4.5.2sdk?适配win7VS官网都没有.NET 4.5.2 SDK,为什么有人要用这个先说前提:微软官网存档页其实还能下载 4.5.2 Developer Pack,只是 VS2019/2022 安装器默认下架、不再内置,应用商店不展示.NET;2022-04-26 微软正式终止 4.5.2 全版本安全支持Microsoft Support。
狂人开飞机16 小时前
设计模式·c#·中介者模式
18. 中介者模式(Mediator Pattern)分类: 行为型模式 热门度: ★★★☆☆ 难度: ★★★☆☆中介者模式定义一个中介对象来封装一组对象之间的交互,使各对象不需要显式地相互引用,从而降低耦合度。
victory_li16 小时前
yolo·c#·openvino
OpenVINO + Yolov26 + C# + .net framework4.8实现分类推理右键项目 → 属性 → 生成 → 目标平台 选择 x64。找到 NuGet 包缓存目录,路径通常为:C:\Users\你的用户名\.nuget\packages\openvino.runtime.win\2024.3.0.1\runtimes\win-x64\native\ 将 native 文件夹下的 所有 .dll 文件(包括 openvino_c.dll)复制到你的项目输出目录 bin\Debug\ 或 bin\x64\Debug\ 下。
吴爃16 小时前
c#·linq
Logstash WebHDFS 异常导致历史日志补读与 OOM本文档已对内部域名、主机名、Kafka topic、业务日志文件名和真实目录路径做脱敏处理,保留排查方法、故障链路和处置思路。
WarPigs17 小时前
数据库·c#
C# EntityFramework笔记EntityFramework是方便C#和数据库交互的库。我们继承DbContext弄一个类,构造函数输入数据库的连接字符串。
thisiszdy17 小时前
java·c++·c#
<C++&C#> lambda表达式C++中的lambda表达式是C++11引入的重要特性,它允许在代码中定义匿名函数对象,极大地增强了函数式编程能力。
叶帆17 小时前
开发语言·c#
【YFIOs】用C#开发硬件之串口通信串口通信是嵌入式系统中最常用的数据传输方式之一。YF3300-ESP32S3 开发板提供了 2 个串口:RS232 和 RS485,用于与外部设备进行数据通信。本章节将介绍如何使用 nanoFramework 进行串口编程。
xiaoshuaishuai818 小时前
开发语言·c#
C# Avaloniaui ListBox样式及用法以下是一个 ListBox 样式定义示例,包含数据绑定、自定义项样式和选中效果:数据绑定不更新滚动条不可见
rockey6271 天前
c#·.net·script·动态脚本
AScript之事件处理脚本AScript是一个开源的C#动态脚本解析执行引擎,脚本中支持定义事件处理。直接添加Lambda委托事件,该方式无法移除事件处理。
蛋蛋的学习记录1 天前
服务器·c#·tcp
C#窗体应用中使用EasyModbusCore通讯EasyModbusCore一个:多个:int.Parse(文本字符串变量);Convert.ToInt32(文本字符串变量);
ShyanZh1 天前
开发语言·c#
Markitdown 多格式文档智能解析实战指南在处理非结构化数据时,很多开发者都遇到过这样的尴尬场景:手里握着一堆 PDF 报告、Word 文档、PPT 演示稿甚至是老旧的 Excel 表格,想要把它们喂给大模型做知识库检索(RAG),却发现直接提取出来的文本乱码丛生、格式错乱,或者干脆丢失了关键的表格结构和代码缩进。传统的解析工具往往只能针对单一格式,为了处理不同类型的文件,不得不维护一套复杂的工具链,不仅代码臃肿,维护成本也极高。更糟糕的是,当面对网页动态内容或嵌套复杂的混合文档时,现有的解决方案常常束手无策,导致最终构建的知识库质量大打折扣,检
周杰伦fans2 天前
开发语言·c#
C# CAD 二次开发:无需启动 AutoCAD 实现 DWG 转 DXF 的完整技术指南场景痛点:在 CAD 二次开发中,批量将 DWG 转为 DXF 是最常见的需求之一。但传统的 COM Interop 或 ObjectARX 都必须启动 AutoCAD 进程,不仅资源占用高,而且无法部署在无 CAD 环境的服务器上。本文将系统梳理所有不依赖 AutoCAD 进程的解决方案,从开源到商业,从简单到进阶,提供可直接落地的代码示例。