Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将alt代码组合作为参数传递_C#_.net_Unicode - Fatal编程技术网

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)。