匈牙利命名规则

匈牙利命名法
变量的基本格式:
作用域_数据类型的变量名;
作用域:
全局静态的作用域:s_开头表示;
全局作用: g_开头表示
常态变量:c_开头表示
类作用域:m_开头的
方法作用域:没有开头


例子:
static int s_nhaha;
extern int g_nHaha;
const int c_nHahah;
public int m_nHAHA;
int nNumber;
int m_nNumber;//类和结构体里面的;

数据类型:
int :n;
float: f;
double: d;
long : l;
short : s;
unSigned int(uint):un;
unSigned long(ulong):ul;
unSigned short(ushort):us;
char : b 或者C开头
uchar :ub 或者 uc;
byte :ub;
sbyte :b;

string :str;
bool : is
对象 :p;

struct :su
enum:em;

说明:如果数据类型是数组结构就把它当作对象
eg:
public int m_nIndex;
public float m_fIndex;
public object m_pObj;

public byte [] m_pBuffer;

成员函数没有特别的指定,需要将成员方法根据实际的用途去命名;
针对结构体:需要将结构体名全部大写,有空格的地方可以用下划线代替;
例如:
public struct STRUCT_INFO

public int m_nID;


针对枚举:同结构体相同,全部字母大写,枚举中的内容开头字母大写,可以使用单词或者短语;

转载于:https://www.cnblogs.com/syman/p/6394644.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值