这是类(放心,这只是一个示例,并不用于具体使用):
public class Sample
{
public Sample()
{
}
public string Size
{
get
{
switch (index)
{
case 0: return 100;
break;
case 1: return 500;
break;
case 2: return 1000;
break;
...
}
}
}
}
我在 break 关键字上收到“检测到无法访问的代码”错误。甚至可以在类或类成员函数中编写 switch 语句吗?或者,我是否受困于 if-else block ?
根据下面的反馈,我发现我犯了一个愚蠢的错误,return 在 break 之前
最佳答案
“无法访问的代码”警告是因为您的 break
语句紧跟在 return
语句之后。因此,永远不会执行 break
。
关于c# - 是否可以在类成员函数中使用 switch 语句并获取访问器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14614442/