C# WinForms 更改标签中的文本

C# WinForms Chaning the text in a label

我制作了一个标签,它根据名为 "caster1hp" 的变量的值而变化。这个变量最初等于 10,但是单击按钮的所有内容都等于它本身 - 10。一切正常,我研究了一些问题,发现我可以将 int 变量转换为字符串,这样我就可以使用它在标签中这样做:hpcaster1.Text = caster1hp.ToString(); 其中: hpcaster1 是标签; caster1hp就是上面提到的变量。

我研究了更多的问题,但找不到这个问题的答案。如何在 "caster1hp" 变量的数字后添加“%”字符?现在名为 "hpcaster1" 的标签显示数字 100,如果我按下减少 "caster1hp" 变量的按钮,它会减少,但我也想添加字符“%”,也许我是盲人但我可以在其他用户的其他问题中找到答案。

非常感谢!

您必须添加“+”号,然后添加您的第二个字符串:

hpcaster1.Text = caster1hp.ToString() + "%";

给你。

hpcaster1.Text = caster1hp.ToString()+"%";

这将在 caster1hp 值后添加 % 标记

https://msdn.microsoft.com/en-us/library/ms228504.aspx