基本上,我想做的是将更多项目添加到使用 .NET 打包的基本 MembershipCreateStatus 枚举中。但是,显然您不能执行“部分枚举”,如下所示:
public partial enum CreateMembershipStatus
{
DuplicateCompany = 12,
ActivityTooRecent = 13,
MultipleMatches = 14
}
有没有办法将项目添加到 CreateMembershipStatus 列表中?我的目标是处理其他可预测的结果,而不是仅仅让用户捕获所有“用户拒绝”
谢谢!
最佳答案
您无法扩展枚举,因为它们是静态的,并且添加partial关键字不起作用,因为它不是类。您将需要创建一个自定义容器,其中包含您想要的所有成员资格状态,然后使用它而不是“CreateMembershipStatus”枚举。
关于c# - 扩展 .NET MembershipCreateStatus 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610732/