【发布时间】:2012-07-20 20:30:40
【问题描述】:
我正在寻找在 VB.Net 语法中使用 (Me) 关键字的标准或首选方式。
目前我知道 3 种使用方法(我)。
没有(我)关键字:
Cursor = Cursors.WaitCursor
RadioButtonSortBySurname.Checked = True
LightGrid.SortColumn(2)
LightGrid.Columns(2).LastSortState = Ascending
LightGrid.SortColumn(1)
LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
LightGrid.StatusRowText = ""
LightGrid.Select()
(我)在使用结构中:
Using Me
Cursor = Cursors.WaitCursor
RadioButtonSortBySurname.Checked = True
LightGrid.SortColumn(2)
LightGrid.Columns(2).LastSortState = Ascending
LightGrid.SortColumn(1)
LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
LightGrid.StatusRowText = ""
LightGrid.Select()
End Using
在每个控件上使用 (Me):
Cursor = Cursors.WaitCursor
Me.RadioButtonSortBySurname.Checked = True
Me.LightGrid.SortColumn(2)
Me.LightGrid.Columns(2).LastSortState = Ascending
Me.LightGrid.SortColumn(1)
Me.LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
Me.LightGrid.StatusRowText = ""
Me.LightGrid.Select()
【问题讨论】:
-
这是一个有趣的问题,但它不适合这个网站。所有这些选项都是有效且可接受的。这纯粹是一个偏好问题。就我个人而言,我更喜欢第一种选择,但这只是我个人的看法,我知道其他非常优秀的程序员会不同意。
-
第二个例子是否真的引用了我?您不要在控件前面加上点。
标签: vb.net coding-style standards keyword