C#、高级: 互操作(Interop)让 .NET 代码可以调用原生 C/C++ 库和 COM 组件,这在图像处理、硬件驱动、游戏引擎集成等场景中不可或缺。源代码生成器(Source Generator)则是 Roslyn 编译器的扩展能力,可以在编译时分析代码并生成额外的源文件。本文将深入探讨这两项技术。
🎣 ByteFisher
钓鱼爱好者的
|
分享游戏开发技术与钓鱼乐趣
272
文章
10
教程系列
7
钓鱼相册
6
小游戏
60
抖音作品
内容入口
按主题进入,少翻时间线。
精选专题
从代表性系列开始阅读。
钓鱼日记
野钓记录、鱼获复盘、钓点观察和装备体验。
📖 推荐阅读
最新文章
C# 高级教程 - 18 函数式编程
C# 是一门多范式语言,在面向对象基础上不断吸收函数式编程(FP)的特性。从 LINQ 到模式匹配,从 record 到不可变数据,C# 的函数式表达能力持续增强。本文将深入探讨不可变性、纯函数、高阶函数、Either/Option 模式、以及如何在 C# 中实践函数式设计。
C# 高级教程 - 17 高级设计模式
C#、高级: 基础教程中我们了解过单例、工厂、观察者等经典设计模式。在实际的 C# 项目中,这些模式有更地道的 .NET 实现方式,同时也需要理解模式之间的组合与演进。本文将探讨设计模式在 C# 中的最佳实践以及 .NET 生态中的模式变体。
构建发布与综合实战
本文详细讲解构建发布与综合实战,涵盖Unity3D、教程等核心知识点。「Unity3D开发基础教程」系列第20篇,共20篇。适合Unity初学者。附完整代码示例与实战技巧。
C# 高级教程 - 16 依赖注入
C#、高级: 依赖注入(DI)是现代 .NET 应用架构的核心模式。ASP.NET Core 内置了完整的 DI 容器,了解其工作原理、生命周期管理、高级注册方式和常见陷阱,对于构建可测试、可维护的企业级应用至关重要。本文将深入探讨 DI 容器的内部机制和最佳实践。
C#学习笔记【行为树】
C#、IT、Unity3D: 行为树(Behavior Tree, BT)是一种用于AI行为设计的数据结构,广泛应用于游戏开发,包括Unity游戏引擎中。行为树通过节点的组合来表示复杂的决策逻辑,每个节点代表一个行为或条件。