C# 命名规则
1. 主要控件名简写对照表
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor
控件命名的规则是:控件名简写+英文描述,英文描述首字母大写
|
控件名 |
控件名简写 |
标准命名举例 |
|
Button |
btn |
btnSubmit |
|
Calendar |
cal |
calMettingDates |
|
CheckBox |
chk |
chkBlue |
|
CheckBoxList |
chkl |
chklFavColors |
|
CompareValidator |
valc |
valcValidAge |
|
CustomValidator |
valx |
valxDBCheck |
|
DataGrid |
dgrd |
dgrdTitles |
|
DataList |
dlst |
dlstTitles |
|
DropDownList |
drop |
dropCountries |
|
HyperLink |
lnk |
lnkDetails |
|
Image |
img |
imgAuntBetty |
|
ImageButton |
ibtn |
ibtnSubmit |
|
Label |
lbl |
lblResults |
|
LinkButton |
lbtn |
lbtnSubmit |
|
ListBox |
lst |
lstCountries |
|
Panel |
pnl |
pnlForm2 |
|
RadioButton |
rad |
radFemale |
|
RadioButtonList |
radl |
radlGender |
|
RangeValidator |
valg |
valgAge |
|
RegularExpression |
vale |
valeEmail_Validator |
|
Repeater |
rpt |
rptQueryResults |
|
RequiredFieldValidator |
valr |
valrFirstName |
|
Table |
tbl |
tblCountryCodes |
|
TableCell |
tblc |
tblcGermany |
|
TableRow |
tblr |
tblrCountry |
|
TextBox |
txt |
txtFirstName |
|
ValidationSummary |
vals |
valsFormErrors |
|
XML |
xmlc |
xmlcTransformResults |
|
Connection |
con |
conNorthwind |
|
Command |
cmd |
cmdReturnProducts |
|
Parameter |
parm |
parmProductID |
|
DataAdapter |
dad |
dadProducts |
|
DataReader |
dtr |
dtrProducts |
|
DataSet |
dst |
dstNorthWind |
|
DataTable |
dtbl |
dtblProduct |
|
DataRow |
drow |
drowRow98 |
|
DataColumn |
dcol |
dcolProductID |
|
DataRelation |
drel |
drelMasterDetail |
|
DataView |
dvw |
dvwFilteredProducts |
2. 规定的常用缩写如下:
|
常用词 |
缩写 |
|
Argument |
Arg |
|
Buffer |
Buf |
|
Clear |
Clr |
|
Clock |
Clk |
|
Compare |
Cmp |
|
Configuration |
Cfg |
|
Context |
Ctx |
|
Delay |
Dly |
|
Device |
Dev |
|
Disable |
Dis |
|
Display |
Disp |
|
Enable |
En |
|
Error |
Err |
|
Function |
Fnct |
|
Hexadecimal |
Hex |
|
High Priority Task |
HPT |
|
I/O System |
IOS |
|
Initialize |
Init |
|
Mailbox |
Mbox |
|
Manager |
Mgr |
|
Maximum |
Max |
|
Message |
Msg |
|
Minimum |
Min |
|
Multiplex |
Mux |
|
Operating System |
OS |
|
Overflow |
Ovf |
|
Parameter |
Param |
|
Pointer |
Ptr |
|
Previous |
Prev |
|
Priority |
Prio |
|
Read |
Rd |
|
Ready |
Rdy |
|
Register |
Reg |
|
Schedule |
Sched |
|
Semaphore |
Sem |
|
Stack |
Stk |
|
Synchronize |
Sync |
|
Timer |
Tmr |
|
Trigger |
Trig |
|
Write |
Wr |
3. 一些在软件中常用的反义词组:
|
add/remove |
begin/end |
|
create/destroy |
insert/delete |
|
first/last |
get/release |
|
increment/decrement |
put/get |
|
add/delete |
lock/unlock |
|
open/close |
min/max |
|
old/new |
start/stop |
|
next/previous |
source/target |
|
show/hide |
send/receive |
|
source/destination |
cut/paste |
|
up/down |
|
4. 常用变量类型前缀列表如下:
i : int
f : float
d : double
dcm : decimall
ch : char
l : long
bt : byte
sbt : sbyte
b : bool
sht : short
usht : ushort
ul : ulong
ar : array
str : string
st : struct
浙公网安备 33010602011771号