.net 关键字作为标识符无效:VB2010

.net 关键字作为标识符无效:VB2010,.net,visual-studio-2010,.net,Visual Studio 2010,您好,我们正在尝试对其中一个字符串进行排序,以获取错误消息: Public ERROR As String 但是我们一直在点击message关键字作为标识符无效-由于名称不能从字符串的错误中更改,因此此错误是否仍然存在 谢谢您可以使用: 公共[错误]为字符串 C版本将是: 公共字符串@错误 Vb关键字转义是[方括号]否?(在c#中是@at)出于好奇,为什么要将变量命名为已知关键字?有没有什么具体的理由不调用它,比如说ErrorMessage?它只是前一组代码的组合输出,它似乎更

您好,我们正在尝试对其中一个字符串进行排序,以获取错误消息:

       Public ERROR As String 
但是我们一直在点击message关键字作为标识符无效-由于名称不能从字符串的错误中更改,因此此错误是否仍然存在

谢谢

您可以使用:

公共[错误]为字符串

C版本将是:

公共字符串@错误


Vb关键字转义是
[方括号]
否?(在c#中是
@at
)出于好奇,为什么要将变量命名为已知关键字?有没有什么具体的理由不调用它,比如说ErrorMessage?它只是前一组代码的组合输出,它似乎更符合逻辑,试图找到一种方法绕过它,而不是回去改变它-这是一种直到为时已晚才被考虑的事情,以防它对其他人有帮助,我从LinqPad那里得到了这一点。原因是我在F4中的导入语句(
queryproperties
其他名称空间导入
包含了关键字
import
,而不是简单地列出名称空间。