将 char 常量分组到一个文本框中

Grouping together char constants into a textbox

我正在尝试在文本框中生成根据计算值的单位而变化的单位。我不确定如何在文本框中将字符值组合在一起,无论是在我定义它们的时候,还是在 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;
             }

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

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