变量名的长短对性能有形影响吗?我觉得长的变量名能把意思表达的更清楚,不知是否对性能有否影响,以前记得一位老兄说过从asp转到asp.net上发现asp.net的变量名很长,就不想学了,学得他很可笑。
我一般习惯于长变量名命名,不至于在用到这个变量的时候还要翻阅文档来对照.Public的东西我用PascalCasing来命名,Private的东西我用camelCasing来命名,另外一般的变量或域,我在命名的时候会加上它的类型,如字符型加上str or string 数值型加int 如果是对象加上Obj Or Object等.
不知大家都有些什么习惯,贴出来,大家学习.
我一般习惯于长变量名命名,不至于在用到这个变量的时候还要翻阅文档来对照.Public的东西我用PascalCasing来命名,Private的东西我用camelCasing来命名,另外一般的变量或域,我在命名的时候会加上它的类型,如字符型加上str or string 数值型加int 如果是对象加上Obj Or Object等.
不知大家都有些什么习惯,贴出来,大家学习.
如楼主所说的,如字符型加上str or string 数值型加int 如果是对象加上Obj Or Object。我亦是如此。
太长而且大家都用的话就用统一的缩写比如Button->Btn等等
我们一般做一个项目之前,都有一个规范文档,大家都照着那个来就可以了
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-----strWebControls控件命令规则:
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 -----xmlcsqlclient命名规则:
Connection----- con
Command -----cmd
Parameter -----parm
Dataadapter -----adap
Datareader -----dtr
Dataset -----dst
Datatable -----dtbl
Datarow -----drow
Datacolumn -----dcol
Datarelation -----drel
Dataview -----dvw
编辑控件命名方式为:txt_字段名;drop_字段名
对于控件,在前面加上诸如btn_,txt_这样的前缀比较好。
其实对于命名习惯关键还是要风格统一,保持一致。如果你要在其它地方阅读代码,或者在其它文本编辑器中编辑,那只可能是实验。