我正在尝试在文本框中生成单位,这些单位会根据计算出的值的单位而变化。我不确定如何在文本框中将字符值组合在一起,无论是在我定义它们的时候,还是我在Calculate_button_MouseClick
事件下如何做到这一点
`public const char N = (char)78;
public const char per = (char)47;
public const char m = (char)77;
public const char squared = (char)50;
public const char cubed = (char)51;
public const char k = (char)75;
public const char g = (char)71;
public const char J = (char)74;
public const char s = (char)83;`
`private void Calculate_button_MouseClick(object sender, MouseEventArgs e)
{
switch (Radio)
{
case 1:
textUnit.Text = (N + per + m + squared).ToString;
}
break;
}
答案 0 :(得分:0)
诀窍是将集合中的第一个字符串转换为字符串。一旦发生这种情况,您可以使用+来继续添加更多字符,而无需将每个字符显式转换为字符串。
textUnit.Text = N.ToString() + per + m + squared;