B. *_*non 0 c# loops switch-statement
根据字体及其大小标识,我想计算文本的高度.但是,这不会编译(抱怨"控件不能从一个案例标签('默认:')到另一个案例标签"):
private int GetHeightForFontAndFontSize(int fontType, int fontSizeId)
{
int retVal = 0;
if (fontType == 0)
{
switch (fontSizeId)
{
case 0:
case 1:
retVal = 9;
break;
case 2:
case 3:
case 4:
retVal = 18;
break;
case 5:
case 6:
retVal = 36;
break;
default:
retVal = 9;
}
}
if (fontType == 1)
. . .
return retVal;
}
Run Code Online (Sandbox Code Playgroud)
...即使这样:http://msdn.microsoft.com/en-us/library/06tc147t(v = vs.71).aspx说"虽然不支持从一个案例标签到另一个案例标签,但它允许堆叠案例标签,例如"
在我看来,我正在描绘它们描绘的案例标签,那么问题是什么?