如何显示符号,例如;Lambda“;或;Mu";c#.net桌面应用程序中的标签
请告诉我如何在桌面应用程序中使用c#.net显示“lambda”或Mu等符号。我认为我们可以使用ASCII值并转换.toChar();。。若我是对的,请给我的网页链接,我可以得到所有这样的科学符号的ASCII值 请给我任何包含ASCII码列表的URL的链接。试试这个如何显示符号,例如;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字符串指定给控件的文本应该没有
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,复制并粘贴符号即可。