加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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")> _

支持这一点需要什么才能结束除换行符之外的注释,但因为它通常不是问题,我认为它会影响编译速度等等,因为它会使得它必须解析所有注释我想这不值得.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读