Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 字符在visual studio中无效_Vb.net_Visual Studio 2010 - Fatal编程技术网

Vb.net 字符在visual studio中无效

Vb.net 字符在visual studio中无效,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,在我的Visual Studio VB.NET项目中,美元字符用红色下划线表示: 字符无效 为什么会发生这种情况?您可能正在使用旧版本的Visual Basic 您应该尝试以下方法 txtpronadji.Text &= i & " " txtpronadji.Text &= num 如果您试图升级较旧的ASP.NET应用程序,则可能需要安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet软件包

在我的Visual Studio VB.NET项目中,美元字符用红色下划线表示:

字符无效


为什么会发生这种情况?

您可能正在使用旧版本的Visual Basic

您应该尝试以下方法

txtpronadji.Text &= i & "     "

txtpronadji.Text &= num

如果您试图升级较旧的ASP.NET应用程序,则可能需要安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet软件包

您可以通过转到Visual Studio中的“构建”菜单,并查看ASP.NET编译->启用最新的C#和VB语言功能。。。这就是原因


您可以单击该按钮,它将为您安装最新版本的软件包。

首先,您不应发布代码图像。第二,如果你把鼠标移到带下划线的字符上,你应该会看到原因。它说字符无效,但我不知道为什么?这是我的第一篇文章..抱歉..XD您可能使用的是较旧版本的visual studio或vb,我相信字符串插值仅适用于VB14及以上版本/VS2015及以上版本。如果使用较旧版本的visual studio,则必须特别使用较新的编译器来利用这些功能。visual studio 2010可能不知道stringOk之前的字符是什么。多亏了这一切,我将在vs2017上尝试。切勿使用+连接字符串。应该是
txtpronadji.Text=txtpronadji.Text&i.ToString&“
@DavidWilson请注意,您可以使用
&=
在VB中追加。@DavidWilson对不起,从c#切换到VB.net来回答这个问题,您是right@Craig啊,是的,我忘了。谢谢