gpt4 book ai didi

c# - 通过字符串获取枚举int值

转载 作者:行者123 更新时间:2023-12-03 08:36:24 25 4
gpt4 key购买 nike

我已经实现了下面的enum:

public enum CaseOriginCode
{
Web = 0,
Email = 1,
Telefoon = 2
}

我想通过 enum获得 int string值。像这样的东西:
public void setCaseOriginCode(string caseOriginCodeParam)
{
int caseOriginCode = CaseOriginCode.GetEnumByString(caseOriginCodeParam);
// do something with this integer
}

所以我的输入是一个字符串,而我的输出需要是一个整数。

或者用键值实现字典更好。键将是字符串,而键将是整数。

最佳答案

请尝试使用以下代码段。

public void setCaseOriginCode(string CaseOriginCode)
{
int caseOriginCode = (int)(CaseOriginCode)Enum.Parse(typeof(CaseOriginCode), CaseOriginCode);
}

让我知道是否有任何问题。

关于c# - 通过字符串获取枚举int值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com