Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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
如何显示符号,例如;Lambda“;或;Mu";c#.net桌面应用程序中的标签_C#_Symbols - Fatal编程技术网

如何显示符号,例如;Lambda“;或;Mu";c#.net桌面应用程序中的标签

如何显示符号,例如;Lambda“;或;Mu";c#.net桌面应用程序中的标签,c#,symbols,C#,Symbols,请告诉我如何在桌面应用程序中使用c#.net显示“lambda”或Mu等符号。我认为我们可以使用ASCII值并转换.toChar();。。若我是对的,请给我的网页链接,我可以得到所有这样的科学符号的ASCII值 请给我任何包含ASCII码列表的URL的链接。试试这个 char c = '\u03BB'; //03BC System.Console.WriteLine(c.ToString()); 它对您有用吗?C#应用程序都是Unicode的-因此将Unicode字符串指定给控件的文本应该没有

请告诉我如何在桌面应用程序中使用c#.net显示“lambda”或Mu等符号。我认为我们可以使用ASCII值并转换.toChar();。。若我是对的,请给我的网页链接,我可以得到所有这样的科学符号的ASCII值

请给我任何包含ASCII码列表的URL的链接。

试试这个

char c = '\u03BB'; //03BC
System.Console.WriteLine(c.ToString());
它对您有用吗?

C#应用程序都是Unicode的-因此将Unicode字符串指定给控件的文本应该没有问题,例如:

textBox1.Text = "this is a lambda symbol - λ";

打开Windows字符映射(charmap.exe),选择Unicode字体(Arial应足够),然后将符号复制到源代码或资源中。只是角色而已。当然,您也可以切换到希腊键盘布局,这样您就可以直接编写字符,而不必按照charmap的方式

请注意,标签需要使用Unicode字体。您可以使用charmap查找具有希腊字符的字体

请告诉我如何在桌面应用程序中使用c#.net显示“lambda”或Mu等符号

你不必做任何特别的事。只要在IDE或程序的字符串中使用您想要的任何字母即可。C#将希腊字母与其他字母一样对待;它们并不特别

我认为我们可以使用ASCII值并转换为.toChar()

等一下,我有个电话。哦,是给你的。这是1968年的电话,他们想让他们的角色退后。:-)

ASCII本身只有95个可打印字符,希腊字母不在其中。ASCII码早在20世纪60年代就为电传打字机发明了;我们不再使用它了。现代编程环境中的字符是使用Unicode表示的,Unicode为几十个字母表中的数万个字符提供了统一的支持

若我是对的,那个么请给我页面的链接,在那个里我可以得到所有这样的科学符号的ASCII值


您可以在Unicode.org上获得所有Unicode字符的列表。但就像我说的,你不需要。您可以直接在文本中嵌入所需的字符。没有必要求助于像unicode转义这样的笨拙把戏。(当然,除非您计划使用1970年代的电传打字机将源代码发送给同事。)

只需使用Charmap.exe,复制并粘贴符号即可。