相关疑难解决方法(0)

按字符串获取enum int值

我已经实现了以下枚举:

public enum CaseOriginCode
    {
        Web = 0,
        Email = 1,
        Telefoon = 2
    }
Run Code Online (Sandbox Code Playgroud)

我想通过字符串获取enum int值.像这样的东西:

public void setCaseOriginCode(string caseOriginCodeParam)
{
    int caseOriginCode = CaseOriginCode.GetEnumByString(caseOriginCodeParam);
    // do something with this integer
}
Run Code Online (Sandbox Code Playgroud)

所以我的输入是一个字符串,我的输出需要是一个int.

或者使用键值实现字典更好.键将是字符串,将是一个int.

enums

8
推荐指数
1
解决办法
6399
查看次数

标签 统计

enums ×1