我需要一种将string解析为int的解决方案,以便与Blazor的InputSelect一起使用。 我找到了this solution,它工作得很好。class Category public int Id { get; set; }} 我可以在我的Razor页面中使用它category.Id">@category.Name</option></InputSelectCustom
我知道我可以通过泛型做到这一点,如下所示,但是我如何使用泛型构建一个扩展来返回父类型呢?FromString(this Enum par , string val ) {}
基本上,我有一系列的Enum,它们的值被解析为一个进程的字符串,作为接收者,我需要将该字符串值解析为Enum以进行验证。最终,如果string值不是枚举器中的有效值,它将返回空值或default
有没有可能创建一个泛型方法,让我不知道我有什么类型的枚举,并将字符串解析为这种类型?示例:模型1 public List<string> SomeList1 {get; set;}public List<MyEnum1> SomeList1 {get; set;}
public List<MyEnum2> SomeList2 {get; se