C# 将alt代码组合作为参数传递
我有一个接受字符串的简单方法:C# 将alt代码组合作为参数传递,c#,.net,unicode,C#,.net,Unicode,我有一个接受字符串的简单方法: private void drawTextboxValue(string text) { // lots of code g.DrawString(text, font, brush, layout); } 我应该将alt代码“alt 0149”作为字符串传递,以便它将绘制一个项目符号(请参见:) 我知道你可以画一些其他的东西来实现这一点(例如椭圆),但出于某种原因,我不允许这样做-我只允许向这个方法传递另一个参数 如何实现这一点?您可以用C#编
private void drawTextboxValue(string text)
{
// lots of code
g.DrawString(text, font, brush, layout);
}
我应该将alt代码“alt 0149”作为字符串传递,以便它将绘制一个项目符号(请参见:)
我知道你可以画一些其他的东西来实现这一点(例如椭圆),但出于某种原因,我不允许这样做-我只允许向这个方法传递另一个参数
如何实现这一点?您可以用C#编写Unicode字符,下面是一个示例
string a = "\u0149";
转义码\udddd(其中dddd是一个四位数)表示
Unicode字符U+dddd。八位Unicode转义码是
也可识别:\udddddd
这里是unicode符号列表:享受:)谢谢,这就是我需要的@DOCTOR:使其成为“\u2022”!!嗯,我的机器是用德语安装的。我不知道在Unicode中仍然存在差异。。?这里µ是U00B5(Alt+0181),子弹•是U2022(Alt+0149)。