我正在研究一个项目,并且要求取消选中复选框,将变量设置为0,并且该变量显示在标签上(格式“£#”)。
我的代码如下:
else if(cbTest.Checked == false)
{
testVar = 0;
lblTest.Text = testVar.ToString("£#");
}
结果是,标签仅显示£符号,而在我希望它显示“£0”的地方则什么都没有。我认为这是由于以下事实:作为整数,不需要前面的0。没有错误显示,只是在运行时结果不是理想的。
我已经尝试以下解决此问题,但是我无法将整数隐式转换为字符串,并且该变量不能用作方法:
else if(cbTest.Checked == false)
{
testVar = 0;
lblTest.Text = testVar("£#");
}
第一篇文章,如有任何错误,请原谅;我已经尽我最大的努力了。如果您可以帮助或指出正确的方向,那将是惊人的。
谢谢。