技术栈
c#
用户372157426135
11 小时前
c#
·
ai编程
·
编程语言
C# 实现 Excel 单元格保护:锁定公式并允许编辑指定区域
在制作 Excel 报价单、预算表或销售报表时,我们通常希望用户能够填写和修改数据,但不能随意更改表格中的计算公式。
公子小六
16 小时前
windows
·
microsoft
·
c#
·
.net
·
winforms
基于.NET的Windows窗体编程之WinForms数据持久化(1)
在实际应用开发中,数据持久化必须掌握的技能,而数据库存储是数据持久化常用的方案之一。随着技术的发展,数据库操作已经不再局限于最初的ADO.NET,ORM以其便捷,简单的操作逐渐成为主流。今天我们以一些简单的小例子,简述基于.NET的Windows窗体编程中数据持久化中ORM的相关应用,仅供学习分享使用,如有不足之处,还请指正。
三雷科技
17 小时前
开发语言
·
c#
第6章第4节:自定义分词器
内置的 standard 分词器对英文尚可,对中文搜索、同义词匹配、"边输入边提示"这类需求就显得力不从心。自定义 Analyzer 把字符过滤、分词、token 过滤三步自由组合,是打磨搜索体验的核心手段。本节讲透 analyzer 的组装语法、常用组件、同义词扩展与收缩,并完成一个"索引阶段带同义词、搜索阶段不带"的标准实战。
zhanghaha1314
19 小时前
开发语言
·
数据库
·
c#
C# 系列教程_12 字符串 string 保姆级系统教程(面向新手,大量示例 + 原理讲解)
上面两行代码效果一模一样。最重要核心特性(必须先记住,整个字符串体系都建立在这个基础上) ✅ string 是【不可变(immutable)】的引用类型 含义:字符串一旦创建,里面的字符就不能修改。任何看起来 “修改字符串” 的操作,本质都是新建一个字符串对象,旧字符串留在内存等待垃圾回收。 这是新手最容易踩坑的点,后面所有例子都会反复验证这条规则。
Coder_Shenshen
1 天前
算法
·
c#
罗克韦尔ACD工程归档离线变量树解析
本文详细拆解 RSLogix 5000 / Studio 5000 工程归档文件(.acd)的逆向解析过程: 文件容器结构、TagInfo.XML 变量树重建、Comps.Dat 二进制记录中的外部访问权限与 控制器信息,以及"离线树必须与在线树逐项一致"这一验收标准背后的工程决策。 实现为纯 C#(.NET 4.0,零第三方依赖),已在 SoftLogix5800 v21.11 工程 (1789-L60/A,785 个符号)上与在线 browse 逐项对比验证。
寂寞的船
2 天前
jvm
·
unity
·
c#
·
游戏引擎
·
lucene
【Unity知识速递】第10期 Unity GC 零分配实战:从 UnityEngine.Pool 到手动 GC 控制的全链路优化
栏目:Unity知识速递 | 期号:NO.010 | 日期:2026-10-30做了 10 年 Unity,我可以负责任地说:GC 卡顿是中大型项目永远绕不开的坎。一个 20ms 的 GC Spike 就能让 60fps 的游戏瞬间掉帧,玩家体感就是「卡了一下」。今天我们从官方 UnityEngine.Pool 到手动 GC 控制,一次性讲透生产级的零分配优化方案。
1-1=0
2 天前
数据结构
·
c#
·
.net
·
.netcore
C# 数据结构和特殊类型
.NET Core(现统称为 .NET)提供了丰富的数据结构和特殊类型,旨在优化性能、内存管理以及开发效率。
波力海苔夹心脆675
4 天前
开发语言
·
c#
·
wpf
·
入门教程
·
resource
·
资源字典
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
导语:项目里有几十个窗口、上百个按钮,样式如果每个窗口都写一遍,改起来就是灾难。WPF 的 ResourceDictionary(资源字典)就是一个"公共样式仓库":把通用的样式、画笔单独放进独立文件,所有窗口都能引用,改一处全局生效。本文基于我自己的资源字典学习程序,先讲怎么写、怎么引入,再用一个自定义圆角按钮做综合案例,大白话配合可运行代码,适合已经会写 Style、想做统一主题管理的同学。
AI导出鸭PC端
4 天前
人工智能
·
pdf
·
c#
·
ai导出鸭
Perplexity批量导出没有PDF模式?AI导出鸭插件补上最后一块拼图
Perplexity 的搜索+推理体验足够惊艳,但许多深度用户会在某个时刻遇到一个同样的困境:历史对话越攒越多,想归档时却发现官方路径并不顺畅。Perplexity批量导出没有PDF模式? 严格来说,官方提供了逐条导出的入口,也提供了 GDPR 数据申请通道,但二者都无法满足“即时、批量、拿到可直接使用的 PDF 文件”这个真实需求 。
Risehuxyc
4 天前
c#
C# 选用更流行的语言版本
C#新建项目默认都是7.3,流行版本是9.0,怎么修改设置?.csproj 里加一行:只能手动修改!
淡海水
5 天前
unity
·
c#
·
游戏引擎
·
gc
09-04-内存-Unity原生对象生命周期
篇章:09-核心技术-内存管理篇 | 阅读时间:约 40 分钟 | 前置知识:了解 Unity 资源系统和 GC 基本概念
吴可可123
5 天前
c#
富怡CAD二次开发指南
富怡 CAD(Richpeace)支持二次开发,主要通过其提供的 API 接口或脚本功能实现自动化操作、定制工具及数据交互。在服装 CAD 领域,二次开发通常聚焦于插件扩展、智能排料算法优化及外部设备对接。
1-1=0
5 天前
c#
·
.net
·
.netcore
C# IO和序列化
基础的文件读写使用 System.IO 命名空间下的静态类 File 或流式操作 StreamReader/StreamWriter。对于文本文件,File.ReadAllText 和 File.WriteAllText 最为便捷;对于需要控制编码或大文件流式处理,应使用 Stream。
寂寞的船
5 天前
unity
·
c#
·
游戏引擎
·
bug
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
栏目:Unity Bug挑战 | 期号:NO.010 | 日期:2026-10-30 | 4星 · 中高级 | Bug挑战 | Unity 2022.3 LTS · 序列化 / 内存
CSharp精选营
5 天前
c#
·
.net
·
ai agent
·
semantickernel
·
functioncalling
从控制台到「会动手」的 AI:用 Semantic Kernel 搭应用(小白教程)
一份写给 C# / .NET 开发者的 Semantic Kernel 实战笔记。很多人学大模型应用,卡在第一步:会用 Python 调个 openai 包,却不知道怎么把 AI 接进自己现有的 .NET 业务系统。
宝桥南山
6 天前
microsoft
·
微软
·
c#
·
asp.net
·
.net
·
.netcore
.NET 11 - 尝试一下Blazor中的新特性SupplyParameterFromTempData
时光匆匆,.NET Conf 2026大会将会在2026年11月份举办(11/10-11/13),到时微软将会发布.NET11,这是一个STS版本(Standard Term Support), 微软提供两年支持。当前.NET 11已经处于RC3版本(Release Candidate 3),很多新特性已经被发布出来了。
1-1=0
6 天前
c#
·
linq
C# 中 Lambda、Linq 与 Expression
匿名函数是 C# 中无需显式定义方法名的代码块,可直接赋值给委托,大幅减少冗余代码,是 Lambda 表达式的前身。
zhanghaha1314
6 天前
开发语言
·
c#
C# 系列教程_7 判断语句(分支)保姆级精讲
程序默认是顺序执行:从上到下一行一行依次运行。 判断(分支语句):允许程序根据条件真假,选择执行不同代码。条件表达式结果必须是 bool(true / false)。
zhanghaha1314
6 天前
开发语言
·
c#
C# 系列教程_8 循环语句 保姆级精讲(面向新手)
前置回顾C# 4 种循环:配套两个循环控制关键字:学习路线:语法:执行流程:⚠️关键点:条件一开始就是 false,循环体一次都不会执行 ⚠️死循环大坑:循环内部必须有修改条件的代码,否则条件永远 true,无限循环!
rockey627
6 天前
c#
·
.net
·
script
·
动态脚本
AScript之LINQ扩展
AScript是一个开源的C#动态脚本解析执行引擎,提供了LINQ脚本扩展功能。示例1:示例2:动态脚本中注入变量和函数