有没有办法转换这个 if/else 语句,以便可以在不使用反射的情况下以更动态的方式调用它?
if (left.IsColliding()) directions.Remove(Direction.Left); else directions.Add(Direction.Left);
在 JavaScript 中我可以执行以下操作,我想知道 C# 中是否有类似的操作。
directions[left.IsColliding() ? "Remove" : "Add"](Direction.Left);
小怪兽爱吃肉
慕哥9229398
慕运维8079593