我有以下内容:
MovingDirection.UP;
我想用!运算符如下:
!MovingDirection.Up; // will give MovingDirection.Down
(这是一个枚举)
我努力了:
public static MovingDirection operator !(MovingDirection f)
{
return MovingDirection.DOWN;
}
...但我收到一个错误:
此一元运算符的参数类型必须是包含类型
有任何想法吗?