我创建了一个Direction
像这样的枚举:
enum Direction { Up, Down, Left, Right }
现在这些方向在箭头键按下时被调用。我现在在我的KeyDown
活动中是这样的:
if (e.KeyCode == Keys.Up)
{
moveDirection = Direction.Up;
}
else if (e.KeyCode == Keys.Left)
{
moveDireciton = Direction.Left;
}
else if ...
是否可以创建我自己的演员阵容(Direction)Keys.Up
?
我知道我可以创建一个静态方法static Direction CastKeysToDirection(Keys k);
,我对此很好,但我只是好奇是否有一种方法可以在 c# 中实现我们自己的强制转换?