我有以下代码
Call.Direction CallDir = details.dir;
并且输出是
In
或 out
。我的问题如何将输出转换为如下:
最佳答案
好的,如果您想根据 enum
返回不同的值,请执行以下操作:
return CallDir == Call.Direction.In ? 0 : 1;
但是,如果您所说的是
details.dir
是一串 In
或 Out
并且您需要将其放入 enum
,那么请执行以下操作:Call.Direction CallDir;
if (!enum.TryParse<Call.Direction>(details.dir, out CallDir))
{
// set it to some default value because it failed
}
关于c# - 将字符串的输出转换为数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20026683/