如何在c#中写半空格

时间:2014-12-05 21:20:44

标签: c# wpf

如何在half-space(非Textbox语句)中编写c#中的Console.Writleline字符?是否有特定的字符代码?

2 个答案:

答案 0 :(得分:3)

Unicode THINSPACE U + 2009是一个非常普通的角色,请尝试:

TextBox.Text += '\u2009';

答案 1 :(得分:1)

我不知道半空间是什么意思,但Char.Parse()可能会做你想要的。请获取Unicode spaces

列表

然后执行此操作(示例是1/2 en空格;删除所有加号):

string UnicodeString = "\u2000"; // U+2000
TextBox.Text = Char.Parse(UnicodeString);

但是,您可能不需要Char.Parse()。你可以这样做:

string halfSpace = "\u2000"; // So you can reuse it
TextBox.Text = halfSpace;

更新:如果您要将其添加到TextBox+=),而不是替换整行(=),请使用以下命令:

TextBox.Text += halfSpace