我的方法/函数总是返回null,我不明白为什么。我确认输入密钥是有效的情况。 请给它看看。谢谢!方法总是返回null
public string GetCode(string key)
{
string result = null;
switch (key)
{
case "51118":
result = "27";
break;
case "44559":
result = "28";
break;
case "52286":
result = "52";
break;
case "204632":
result = "53";
break;
case "82097":
result = "31";
break;
case "159446":
result = "39";
break;
case "104361":
result = "33";
break;
}
return result;
}
编辑:我很抱歉,我的坏!似乎没有错。问题是,显然在修理开关后,我意外地把它弄乱了,并改变了钥匙,所以它代表了另一个参数。 至少我学到了一些东西。多谢你们!
*您是如何确认您的输入实际上是其中一种选择? (你应该考虑使用'Dictionary'......的方法更简单。) –
您是否尝试添加默认情况来验证输入是上述情况之一? +什么Skeet一如既往地说haha –
只是为了调试它用'return result +'替换'return result;':“+ key;'并检查结果。 – csharpwinphonexaml