C#에서 자주 사용하는 변수명 약어를 추천해 드리겠습니다. 다만, 어디까지나 예시이기 때문에 참고용도로 사용하셔야 합니다. 변수명 약어의 기초는 현재 개발 환경에서의 코딩 컨벤션을 중점으로 하여야 합니다.
예를 들면 "우리 프로그램에서 버튼은 무조건 btn으로 시작합니다. 시작버튼은 btnStart, 종료버튼은 btnEnd와 같이 약어를 설정하세요."와 같은 것입니다.
변수명 약어 A
addr: Address
adv: advanced
app: Application
arr: Array
arg: Argument
asc: Ascending
asm: Assembly
attr: Attribute
aud: Audit
auth: Authorization
av: Availability
avg: Average
변수명 약어 B
bg: Background
bl: Boolean, 변수명은 is나 has로 시작하는 편입니다. boolean보다는 bool로 사용함.
btn: Button
변수명 약어 C
calc: Calculator
cbl: Check box list
cert: Certification
cfg: Configuration, config라고도 합니다.
ch: Char, c로 사용하기도 합니다.
chk: Check box
cmb: Combo box
cmd: Command
cnt: Count
ctrl: Control, ctr이나 ctl로 사용하기도 합니다.
com, comp: Computer
변수명 약어 D
dbg: Debugging
dbl: Double precision floating-point value
dec: Decimal, 자주 사용하는 클래스에서는 d라고도 합니다.
desc: Description, Descending
dev: Development
doc: Document
dict: Dictionary, dic, dc 등 혼용하는 편.
dt: DateTime, DataTable, Date
dlg: Dialog box, (dlb 또는 dlgb)
변수명 약어 E
elem: Element, el이나 e로 사용하는 경우도 많습니다.
env: Environment
err: Error, er로 사용하기도 합니다.
exc: Exception, ex로 사용하기도 함.
exe: Execution, exec라고도 하는 편입니다.
exp: Expression(expr), Exponent
ext: Extension
변수명 약어 F
fmt: Format
frm: Form
변수명 약어 G
gen: General
grp: Group
guid: Globally Unique Identifier
gfx: Graphics
변수명 약어 H
ht: Hash Table
변수명 약어 I
id: Identification, Identifier
idx: Index, ind로 사용하기도 합니다.
img: Image
i: Integer
변수명 약어 J
json: JavaScript Object Notation format
jwt: JSON Web Token
jvm: Java Virtual Machine
jsx: JavaScript Extension
js: JavaScript
jpg: Joint Photographic Experts Group image format
jre: Java Runtime Environment
변수명 약어 K
kv: Key Value
kvp: Key-value pair
변수명 약어 L
lbl: Label
len: Length
log: Logging
lst: List, ls라고도 가끔 하는 걸 봤습니다.
변수명 약어 M
max: Maximum
min: Minimum
msg: Message
mgr: Manager
mgmt: Management
mon: Monitor 또는 Monitoring
변수명 약어 N
num: Number
변수명 약어 O
obj: Object
opt: Option
변수명 약어 P
param: Parameter, p, prm, par라고 사용하는 경우도 많습니다.
pnl: Panel
perf: Performance
pwd: Password, pw라고 하는 경우도 많음.
pow: Power
pol: Policy
변수명 약어 Q
qry: Query
변수명 약어 R
rad: Radio button
ref: Reference
req: Request
res: Result, Response
resp: Response
변수명 약어 S
sec: Security, Seconds
src: Source
str: String, s라고도 합니다.
svc: Service
sync: Synchronize
변수명 약어 T
tab: Table, tb 또는 tbl이라고도 합니다.
tgt: Target, tar라고도 자주 하는 편입니다. src 및 tar(tgt) 등으로 사용.
tm: TimeSpan, Time
tmp: Temporary, temp라고도 하는 편입니다.
tot: Total
txt : Text
변수명 약어 U
usr: User
변수명 약어 V
val: Value
var: Variable
ver: Version, v 및 vr이라고도 합니다.
vw, vwr: View 또는 Viewer
변수명 약어 W
wnd: Window, win 또는 wind라고도 하는 편.
변수명 약어 X
X로 시작하는 변수명 약어는 보통 EX에서 E를 빼고 X부터 시작하는 경우가 많습니다.
변수명 약어 Y
yrs: Years
ym: Year-month
ymd: Year-month-day
ytd: Year-to-date
변수명 약어 Z
zoom: Magnification level