技术栈
c#
淡海水
17 小时前
unity
·
c#
·
游戏引擎
·
gc
09-04-内存-Unity原生对象生命周期
篇章:09-核心技术-内存管理篇 | 阅读时间:约 40 分钟 | 前置知识:了解 Unity 资源系统和 GC 基本概念
吴可可123
20 小时前
c#
富怡CAD二次开发指南
富怡 CAD(Richpeace)支持二次开发,主要通过其提供的 API 接口或脚本功能实现自动化操作、定制工具及数据交互。在服装 CAD 领域,二次开发通常聚焦于插件扩展、智能排料算法优化及外部设备对接。
1-1=0
20 小时前
c#
·
.net
·
.netcore
C# IO和序列化
基础的文件读写使用 System.IO 命名空间下的静态类 File 或流式操作 StreamReader/StreamWriter。对于文本文件,File.ReadAllText 和 File.WriteAllText 最为便捷;对于需要控制编码或大文件流式处理,应使用 Stream。
寂寞的船
1 天前
unity
·
c#
·
游戏引擎
·
bug
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
栏目:Unity Bug挑战 | 期号:NO.010 | 日期:2026-10-30 | 4星 · 中高级 | Bug挑战 | Unity 2022.3 LTS · 序列化 / 内存
CSharp精选营
1 天前
c#
·
.net
·
ai agent
·
semantickernel
·
functioncalling
从控制台到「会动手」的 AI:用 Semantic Kernel 搭应用(小白教程)
一份写给 C# / .NET 开发者的 Semantic Kernel 实战笔记。很多人学大模型应用,卡在第一步:会用 Python 调个 openai 包,却不知道怎么把 AI 接进自己现有的 .NET 业务系统。
宝桥南山
2 天前
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
2 天前
c#
·
linq
C# 中 Lambda、Linq 与 Expression
匿名函数是 C# 中无需显式定义方法名的代码块,可直接赋值给委托,大幅减少冗余代码,是 Lambda 表达式的前身。
zhanghaha1314
2 天前
开发语言
·
c#
C# 系列教程_7 判断语句(分支)保姆级精讲
程序默认是顺序执行:从上到下一行一行依次运行。 判断(分支语句):允许程序根据条件真假,选择执行不同代码。条件表达式结果必须是 bool(true / false)。
zhanghaha1314
2 天前
开发语言
·
c#
C# 系列教程_8 循环语句 保姆级精讲(面向新手)
前置回顾C# 4 种循环:配套两个循环控制关键字:学习路线:语法:执行流程:⚠️关键点:条件一开始就是 false,循环体一次都不会执行 ⚠️死循环大坑:循环内部必须有修改条件的代码,否则条件永远 true,无限循环!
rockey627
2 天前
c#
·
.net
·
script
·
动态脚本
AScript之LINQ扩展
AScript是一个开源的C#动态脚本解析执行引擎,提供了LINQ脚本扩展功能。示例1:示例2:动态脚本中注入变量和函数
1-1=0
3 天前
开发语言
·
c#
C# 委托与事件
在.NET Core的开发体系中,委托是构建灵活、低耦合应用架构的核心基础,它打破了传统方法调用的强绑定关系,让开发者可以将方法作为一等对象进行传递和管理。从基础的函数指针封装,到事件机制、观察者模式的落地实现,委托贯穿了.NET Core中绝大多数异步通知、回调解耦的场景。
1-1=0
3 天前
c#
·
.net
·
.netcore
C# 特性(Attribute)
在 .NET Core 的开发体系中,特性(Attribute)不仅仅是一个简单的标签,更是实现声明式编程、解耦业务逻辑与基础设施代码的核心机制。无论是数据验证、API 路由控制,还是复杂的面向切面编程(AOP),特性都提供了高效的解决方案。
淡海水
4 天前
unity
·
c#
·
游戏引擎
·
.netcore
·
gc
10-01-互操作-C#与C++边界的内存管理
篇章:10-核心技术-托管互操作篇 | 阅读时间:约 40 分钟C# 与 C++(原生代码)之间传递数据时,内存管理的职责跨越了托管堆和原生堆的边界。托管堆的对象可能被 GC 移动,原生堆的内存需要手动释放。边界错误是 Unity 项目中既难调试又不可忽视的稳定性风险。理解这一边界的本质,需要从 GC 的内存模型出发:CLR 的托管堆由垃圾回收器统一管理,对象的生命周期由可达性分析决定;而原生堆由操作系统或运行时库管理,内存的分配与释放完全由开发者手动控制。当数据跨越这两个世界时,如果管理策略不当,轻则导
WarPigs
4 天前
c#
C#把byte[]以十六进制打印,带分割符
查验byte[]内容的方法
暴走约伯
4 天前
unity
·
c#
·
游戏引擎
·
硬件工程
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
(本文为《Unity VFX 提效工具源码拆解》系列第 4 篇,承接第 3 篇材质字典映射批处理与智能纹理槽识别,继续讨论 Timeline 变体复制中的对象绑定问题。)
1-1=0
4 天前
c#
·
.net
·
.netcore
C# 反射
反射允许程序在运行时检查元数据并操作类型、成员和对象。其核心入口是 System.Type,通过它可以访问构造函数、方法、属性和字段。
步步为营DotNet
4 天前
c#
·
.net
·
metrics
·
可观测性
.NET 可观测性选型:Metrics、ActivitySource、EventSource 到底该用哪个
很多人把 Meter 当成"新版 EventSource",把 ActivitySource 当成"新版 DiagnosticSource",然后在生产环境里发现:指标查不到、链路断了、开销还不小。这三个 API 解决的是三个不同维度的问题,混用一定会踩坑。
吃一碗粉只付一碗钱
4 天前
sqlserver
·
c#
16-SqlSugar多库ConfigId与按实体选连接
一个进程同时访问业务库、日志库和报表库时,用 ConfigId 注册多套连接,再在仓储层按实体选择连接,业务代码就不必到处传递连接串。
rockey627
4 天前
c#
·
.net
·
script
·
expression
·
动态脚本
AScript之字符串模板
AScript是一个开源的C#动态脚本解析执行引擎,版本1.8.1新增了字符串模板转化功能。我们来对比两种字符串模板方案:
will_net
4 天前
redis
·
c#
·
bootstrap
Redis集群部署+Redis 链接地址放入Aollo +c#项目接入Redis
第 1 步:下载安装包PowerShell 命令行下载 curl.exe -L -o “$env:USERPROFILE\Downloads\Redis-x64-5.0.14.1.zip” “https://ghfast.top/https://github.com/tporadowski/redis/releases/download/v5.0.14.1/Redis-x64-5.0.14.1.zip”