我找到了一个非常基本的代码,如下所述,我无法让它在我的 c# windows Forms 解决方案中工作。我得到了错误:
'System.Enum.TryParse(string, out string)' 的最佳重载方法匹配有一些无效参数
参数 1:无法从 'System.Type' 转换为 'string'
public enum PetType { None, Cat = 1, Dog = 2 } string value = "Dog"; PetType pet = (PetType)Enum.TryParse(typeof(PetType), value); if (pet == PetType.Dog) { ... }
我不明白问题出在哪里。错误都Enum.TryParse
在线上。任何想法?
谢谢。