我需要检查变量是否具有几个不同的值之一.目前我的代码是这样的:
if (cName == "Products" || cName == "Packages" || cName == "Contents" || cName == "Packages")
..
if (cName == "Products" || cName == "Packages" || cName == "Contents")
..
etc
Run Code Online (Sandbox Code Playgroud)
它对我来说看起来不太干净.是否有一些更简单的单行方式我可以做这个检查?一些代码,我不必继续重复cName?
是.
switch (cName)
{
case "Products":
case "Packages":
case "Contents": // If cName is one of the above, execute code below
... // DO STUFF
break;
case "Some-other-value": // if cName is exactly Some-other-value, execute code below
.. // DO STUFF
break;
}
Run Code Online (Sandbox Code Playgroud)