相关疑难解决方法(0)

VB.NET'With'声明 - 拥抱还是避免?

在工作中,我经常在一些项目中工作,这些项​​目必须在建造期间或生命早期设置某些物体的许多属性.为了方便和可读性,我经常使用该With语句来设置这些属性.我发现

With Me.Elements
    .PropertyA = True
    .PropertyB = "Inactive"
    ' And so on for several more lines
End With
Run Code Online (Sandbox Code Playgroud)

看起来好多了

Me.Elements.PropertyA = True
Me.Elements.PropertyB = "Inactive"
' And so on for several more lines
Run Code Online (Sandbox Code Playgroud)

对于只设置属性的很长的语句.

我注意到With在调试时使用时存在一些问题; 但是,我想知道是否有任何令人信服的理由避免With在实践中使用?我总是假设通过编译器为上述两种情况生成的代码基本相同,这就是为什么我总是选择写出我觉得更具可读性的原因.

vb.net with-statement

70
推荐指数
6
解决办法
6万
查看次数

使用C#中的块等效?

我知道VB.Net,我正在努力搞清楚我的C#.在C#中是否有一个With块等价物?

谢谢

.net c# vb.net

67
推荐指数
8
解决办法
11万
查看次数

C#中"With ... End With"的等价性?

我知道C#有using关键字,但会using自动处理对象.

With...End WithVisual Basic 6.0中是否存在等价?

c# vb.net with-statement

19
推荐指数
5
解决办法
5万
查看次数

标签 统计

vb.net ×3

c# ×2

with-statement ×2

.net ×1