C# 将字符常量分组到一个文本框中

C# 将字符常量分组到一个文本框中,c#,visual-studio-2013,C#,Visual Studio 2013,我试图在一个文本框中生成单位,该单位根据计算值的单位而变化。我不确定如何在文本框中将字符值组合在一起,无论是在定义字符值时,还是在计算按钮\u鼠标单击事件下如何组合字符值 `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 c

我试图在一个文本框中生成单位,该单位根据计算值的单位而变化。我不确定如何在文本框中将字符值组合在一起,无论是在定义字符值时,还是在
计算按钮\u鼠标单击事件下如何组合字符值

   `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;
             }

诀窍是将集合中的第一个字符转换为字符串。一旦发生这种情况,您可以使用+继续追加更多字符,而不必显式地将每个字符转换为字符串

textUnit.Text = N.ToString() + per + m + squared;

只需执行
textUnit.Text=N.ToString()+每+m+平方太好了,非常感谢!