Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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
在VB.NET中显示unicode字符_.net_Vb.net_Unicode - Fatal编程技术网

在VB.NET中显示unicode字符

在VB.NET中显示unicode字符,.net,vb.net,unicode,.net,Vb.net,Unicode,我无法在VB.NET中显示unicode字符 我用C#做这件事: 字符串myString=“\u03A3”//大写西格玛(总和) 但是它在VB中不起作用,我找不到一种方法使它起作用。Visual Studio源文件已经启用了unicode。在大多数情况下,可以将所需的unicode字符放在源代码中。但如果失败,请尝试该函数。Visual Studio源文件已启用unicode。在大多数情况下,可以将所需的unicode字符放在源代码中。但是如果做不到这一点,请尝试该函数。与C#不同,VB.Net

我无法在VB.NET中显示unicode字符

我用C#做这件事: 字符串myString=“\u03A3”//大写西格玛(总和)


但是它在VB中不起作用,我找不到一种方法使它起作用。

Visual Studio源文件已经启用了unicode。在大多数情况下,可以将所需的unicode字符放在源代码中。但如果失败,请尝试该函数。

Visual Studio源文件已启用unicode。在大多数情况下,可以将所需的unicode字符放在源代码中。但是如果做不到这一点,请尝试该函数。

与C#不同,VB.Net中唯一的字符串转义序列是用一个单引号替换两个连续的引号。像
\t
\n
\uxxx
这样的转义在VB中不存在。正如@Tim Schmelter和@Joel Coehoorn所指出的,Unicode符号在VB.Net源文件中是完全有效的,因此不需要转义它们,除非您将文件存储为ASCII。如果您需要使用转义序列,您可以使用静态的
System.Text.RegularExpressions.Regex.Unescape(string)
方法,该方法可以执行大多数C#转义序列。

与C#不同,VB.Net中唯一的字符串转义序列是用单个引号替换两个连续的引号。像
\t
\n
\uxxx
这样的转义在VB中不存在。正如@Tim Schmelter和@Joel Coehoorn所指出的,Unicode符号在VB.Net源文件中是完全有效的,因此不需要转义它们,除非您将文件存储为ASCII。如果您需要使用转义序列,您可以使用静态的
System.Text.RegularExpressions.Regex.Unescape(string)
方法,该方法可以执行大多数C#转义序列。

在VB中,它略有不同;请改为使用以下行:

myString = Convert.ToChar(&H3A3)

祝你好运。

在VB中,它略有不同;请改为使用以下行:

myString = Convert.ToChar(&H3A3)

祝您好运。

您是否尝试过:
将myString设置为String=“∑”
?是否尝试过:
将myString设置为String=“∑”