From 8c04a5008a078d5c9e04b574a6fbbf661886d53e Mon Sep 17 00:00:00 2001 From: GeWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Wed, 11 Feb 2026 14:18:04 +0800 Subject: [PATCH] =?UTF-8?q?style(docs):=20=E4=BF=AE=E5=A4=8D=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=9D=97=E6=A0=87=E8=AE=B0=E8=AF=AD=E6=B3=95=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修正了所有代码块前的标记符号,从 ``csharp 更改为 ```csharp - 确保了文档中代码片段的正确显示格式 - 提高了文档的可读性和语法规范性 --- docs/zh-CN/core/query.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/zh-CN/core/query.md b/docs/zh-CN/core/query.md index 3a83544..2da3bed 100644 --- a/docs/zh-CN/core/query.md +++ b/docs/zh-CN/core/query.md @@ -68,7 +68,7 @@ public sealed class QueryBus : IQueryBus ### 1. 定义查询 -``csharp +```csharp // 定义查询输入参数 public record GetPlayerGoldQueryInput : IQueryInput; @@ -123,7 +123,7 @@ public GetItemCountQuery(string itemId) : base(new GetItemCountQueryInput(itemId ### 2. 发送查询(在 Controller 中) -``csharp +```csharp public partial class ShopUI : Control, IController { [Export] private Button _buyButton; @@ -156,7 +156,7 @@ public partial class ShopUI : Control, IController ### 3. 在 System 中使用 -``csharp +```csharp public class CombatSystem : AbstractSystem { protected override void OnInit() @@ -185,7 +185,7 @@ this.RegisterEvent(OnEnemyAttack); ### 1. 带参数的复杂查询 -``csharp +```csharp // 查询指定范围内的敌人列表 public class GetEnemiesInRangeQuery : AbstractQuery> { @@ -209,7 +209,7 @@ var enemies = this.SendQuery(new GetEnemiesInRangeQuery ### 2. 组合查询 -``csharp +```csharp // 查询玩家是否可以使用技能 public class CanUseSkillQuery : AbstractQuery { @@ -256,7 +256,7 @@ public string SkillId { get; set; } ### 3. 聚合数据查询 -``csharp +```csharp // 查询玩家战斗力 public class GetPlayerPowerQuery : AbstractQuery { @@ -295,7 +295,7 @@ public class GetPlayerInfoQuery : AbstractQuery ### 4. 跨 System 查询 -``csharp +```csharp // 在 AI System 中查询玩家状态 public class EnemyAISystem : AbstractSystem { @@ -346,7 +346,7 @@ protected override void OnInit() { } - **返回值**:有返回值 - **示例**:获取金币数量、检查技能冷却、查询玩家位置 -``csharp +```csharp // ❌ 错误:在 Query 中修改状态 public class BadQuery : AbstractQuery { @@ -392,7 +392,7 @@ public class AddGoldCommand : AbstractCommand ### 1. 缓存查询结果 -``csharp +```csharp // 在 Model 中缓存复杂计算 public class PlayerModel : AbstractModel { @@ -424,7 +424,7 @@ private int? _cachedPower; ### 2. 批量查询 -``csharp +```csharp // 一次查询多个数据,而不是多次单独查询 public class GetMultipleItemCountsQuery : AbstractQuery> {