在 C# 中是否可以根据 switch 语句获取值?
public int NumCandyBars (string candyBar)
{
get {
switch (candyBar)
{
case "twix":
{ return _numTwix; }
case "snickers":
return _numSnickers;
case "kitkat":
return _numKitKat;
default: return 0;
}
}
}
所以上面的代码应该返回一个基于它的字符串类型的值。
最佳答案
public int NumCandyBars (string candyBar)
{
int retval = 0;
switch (candyBar)
{
case "twix":
retval = _numTwix;
break;
case "snickers":
retval =_numSnickers;
break;
case "kitkat":
retval = _numKitKat;
break;
}
return retval;
}
关于c# - 根据 Switch 语句获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907913/