【发布时间】:2010-10-29 14:13:45
【问题描述】:
在我当前的项目中,每个人都根据它们的本质和作用来命名变量和方法。这有利于快速理解代码,但是有很多长变量名会带来一些麻烦,例如将数据集复制到实体/对象时。所以,虽然你理解了代码,但可读性仍然受到打击。
veryLongVariableName.Id = datasetVeryLongVariableName.Id
veryLongVariablename.Something = datasetVeryLongVariableName.Something
etc.
使用 VB.NET 的 With 关键字会有所帮助。
With veryLongVariableName
.Id = datasetVeryLongVariableName.Id
.Something = datasetVeryLongVariableName.Something
End With
现在,我的问题是,有什么方法可以使用 With 或类似的东西,但同时用于多个变量?比如:
With veryLongVariableName As a, datasetVeryLongVariableName as b
a.Id = b.Id
a.Something = b.Something
End With
我完全赞成描述性的命名约定,但它们确实会使事情变得混乱。尤其是在 VB 中!
【问题讨论】:
标签: vb.net with-statement