我有一个标记界面 public interface Marker{} 和两个实现标记的枚举 public enum Sharpie implements Marker{ BLUE,}
PURPLE, GREEN
} 我想要做的是利用一个switch语句,比如 public boolean isOwned(Marker m)
我的枚举类PlayerPosition拥有足球场上的所有位置(QB、HB等)。我在“翻译”(不确定这个词,但我希望你能理解)从#it存储为字符串的枚举时遇到了麻烦,我的交换机可以读取它。我尝试过在开关括号中使用Enum.GetNames(typeof(PlayerPosition)),但它不起作用。foreach (string p in Enum.GetNames(typeof(PlayerPosition))) switch