tôi đã thực hiện các enum dưới đây:Nhận giá trị enum int bởi chuỗi
public enum CaseOriginCode
{
Web = 0,
Email = 1,
Telefoon = 2
}
tôi muốn có được giá trị int enum bởi một chuỗi. Một cái gì đó như thế này:
public void setCaseOriginCode(string caseOriginCodeParam)
{
int caseOriginCode = CaseOriginCode.GetEnumByString(caseOriginCodeParam);
// do something with this integer
}
Vì vậy, đầu vào của tôi là một chuỗi và đầu ra của tôi cần phải là một int.
Hoặc tốt hơn là triển khai từ điển có giá trị khóa. Chìa khóa sẽ là chuỗi và sẽ là một int.
Đây có phải là mã Java không? Hơn nữa, hãy sử dụng thẻ 'java'. –
có thể 'valueOf()' thay thế? –