變數名的長短應該只對編譯器來說的,最終啟動並執行時候都是記憶體位址了~ 應該不會影響效能,所以在編寫程式的時候盡量要把變數命名的簡捷易懂;變數名的命名規則其實就是為了協助理解,便於後期的維護。不要貪圖寫代碼時候的方便,最後弄得修改的時候一頭霧水。 不過過長的變數名不如在後邊加上一段注釋.
下面我把ASP.NET中常用到的變數命名規則寫出來:
變數命名規則:
Array----arr
Boolean----bln
Byte-----byt
Char-----chr
Datetime-----dtm
Decimal-----dec
Double-----dbl
Integer-----int
Long-----lng
Object-----obj
Short------shr
Single-----sng
String-----str
WebControls控制項命令規則:
Cdrotator-----adrt
Button-----btn
Calendar-----cal
Checkbox-----chk
Checkboxlist-----chkl
Comparevalidator-----valc
Customvalidator-----valx
Datagrid-----dgrd
Datalist-----dlst
Dropdownlist-----drop
Hyperlink-----lnk
Image-----img
Imagebutton-----ibtn
Label-----lbl
Linkbutton-----lbtn
Listbox-----lst
Panel -----pnl
Placeholder----- plh
Radiobutton -----rad
RadiobuttonList -----radl
Rangevalidator -----valg
Regularexpression -----vale
Validator----- valv
Repeater----- rpt
Requiredfieldvalidator----- valr
Table----- tbl
Tablecell -----tblc
Tablerow -----tblr
Textbox -----txt
Validationsummary -----vals
Xml -----xmlc
sqlclient命名規則:
Connection----- con
Command -----cmd
Parameter -----parm
Dataadapter -----dad(adap)
Datareader -----dtr
Dataset -----dst
Datatable -----dtbl
Datarow -----drow
Datacolumn -----dcol
Datarelation -----drel
Dataview -----dvw
DataGridView------ grdvw(dgrdvw)