反正有没有缩短VB.net代码?

时间:2013-09-21 15:32:52

标签: vb.net

这是我的VB代码,我可以缩短成一行还是两行?

cmbnA.Text = 1
cmbnJ.Text = 1
cmbnC.Text = 1
cmbsA.Text = "Standard"
cmbsJ.Text = "Standard"
cmbsC.Text = "Standard"

4 个答案:

答案 0 :(得分:2)

使用冒号结束一行。

cmbnA.Text = 1 : cmbnJ.Text = 1 'etc...

问题是你为什么要这样做?当程序运行时,它不会有所作为,它会使功能更加模糊。

答案 1 :(得分:2)

您可以尝试以下语法:

Array.ForEach(Of TextBox)({cmbnA, cmbnJ, cmbnC}, Sub(a) a.Text = "1")

虽然我会认真考虑使这段代码更易于维护,而不是更短。

首先为TextBox提供更好的名称。

答案 2 :(得分:0)

嗯,我不认为这是可能的。您可以尝试使用with语句,但这样做 只减少字符数,而不是行数。事实上线条会增加。

答案 3 :(得分:0)

不可能。您可以使用冒号将其减少到一行/两行,但这只是为了便于阅读。它没有任何其他影响。