Mediator(中介者)模式在MonoGame游戏开发中的应用
背景 游戏开发中,一个非常常见的行为就是,游戏中的角色需要对周围发生的事物做出反应:飞机在被子弹打中后要出现爆… Read More »
背景 游戏开发中,一个非常常见的行为就是,游戏中的角色需要对周围发生的事物做出反应:飞机在被子弹打中后要出现爆… Read More »
这又是一个来自于实际项目的问题:如何在RESTful API上实现指定字段的服务端排序。问题背景是这样的,有一… Read More »
2022年11月,随着.NET 7的发布,微软发布了新版本的C#语言:C# 11。与之前C#的大版本更新相比,… Read More »
从C# 9开始,引入了init关键字,其目的是确保类中的属性(property)仅在对象被构造的时候才允许被赋… Read More »
本文标题有点难懂,不过我也实在是想不出什么更好的标题了,就请大家研读文章内容吧。最近在审核代码中发现一个有趣的… Read More »
小的时候就看到有同学使用C语言在DOS下做过一款俄罗斯方块的游戏,当时是启用了DOS的图形化模式,感觉也挺有意… Read More »
这两天在整理两年前写的一个打字练习的小游戏的代码,发现其中有个写法挺有意思: private IEnumera… Read More »
最近在工作中发现一个莫名其妙的Bug,考察下面的代码: var baseUrl = “https://test… Read More »
假设在某个框架中有以下服务: public interface ICalculationService { i… Read More »
早在本月12日,微软官方的.NET Blog发布了一篇名为《Building C# 8.0》的文章,介绍了很多… Read More »
应用程序的开发不仅仅是写代码这点事情。假设你正在开发一个能够支持多次部署的微服务,此时你就需要有一个合理的应用… Read More »
最近工作上遇到一个问题,就是有将近200万个CSV文件,每个CSV文件包含了成千上万条实验数据,CSV以一个不… Read More »
这是件非常有趣的事情,最近在工作中,使用了C#中的部分方法(partial methods)。其实,C#的部分… Read More »
去年12月份,随着Visual Studio 2017 Update 15.5的发布,Visual C#迎来了… Read More »