VB.NET不允许在注释掉的行上继续行吗?
发布时间:2020-12-17 00:11:18 所属栏目:大数据 来源:网络整理
导读:我只是在重构一些遗留(因此是VB.NET)单元测试时抛出了编译错误,我只想将其中一个示例输入注释到MBUnit: RowTest _'Row("Something") _Row("SomethingElse") _ 这给了: Attribute specifier is not a complete statement. Use a line continuation to apply
我只是在重构一些遗留(因此是VB.NET)单元测试时抛出了编译错误,我只想将其中一个示例输入注释到MBUnit:
<RowTest> _ '<Row("Something")> _ <Row("SomethingElse")> _ 这给了: Attribute specifier is not a complete statement. Use a line continuation to apply the attribute to the following statement. 它实际上是将空白/注释掉的行视为实际行吗?一般来说,当我抱怨VB.NET时,我先写道:“现在,我不想成为那个写语法的人,但是……”这似乎就是我不知道的那种情况之一回答,如果我是对的.但在这种情况下,我确实知道想知道答案.
是的,据我所知,问题是你的第一行继续添加注释掉的行作为第一行的一部分,然后注释掉的行上的行继续符号被忽略,因为它是注释的一部分所以它最终成为:
<RowTest> '<Row("Something")> _ <-- this line continuation character is ignored since it's commented out. <Row("SomethingElse")> _ 支持这一点需要什么才能结束除换行符之外的注释,但因为它通常不是问题,我认为它会影响编译速度等等,因为它会使得它必须解析所有注释我想这不值得. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |