2)自定义对象
我们规定应该根据自定义对象的名称来确定该对象类型的前缀,例子如下:
对象:SysSet
前缀:ss
例子:ssSafety
2、根据变量与常量的生存周期,我们应该定义不同的生存周期前缀以示区别,以便我们清楚该变量/常量的范围。
a) 类、模块、组件、控件
我们规定在类、模块、组件、控件范围内,变量的生存周期前缀应该添加“m_”(Module-模块)。例子如下:
名称 | 前缀 | 例子 | 说明 |
System.Array | m_arr | m_arrUsers | 用户集合 |
System.Boolean | m_bln | m_blnDoesUserExist | 用户是否存在 |
System.Byte |
m_bytStreamContent | 字节流内容 |
System.Char | m_chr | m_chrKeyPress | 按键 |
System.DateTime | m_dte | m_dteCreatedDateTime | 创建日期 |
System.Decimal | m_dec | m_decYearlySaleQuota | 年度销售额 |
System.Double | m_dbl | m_dblTotalPrice |
System.Interger | m_int | m_intMessages | 消息数 |
System.Object | m_obj | m_objExternalFunction | 外部功能 |
System.Single | m_sng | m_sngFinishRate | 完成率 |
System.String | m_str | m_strLoginName | 登陆名称 |
System.Exception |
m_exc | m_excRet | 错误 |
System.Enum | m_enm | m_enmUserStates | 用户状态 |
Structure | m_stu | m_stuEmployees | 员工类型 |
System.Data.SqlClient.SqlConnection | m_cnn | m_cnnDatabase | 数据库连接 |
System.Data.SqlClient.SqlCommand | m_cmm | m_cmmUserAddUpdate |
用户添加更新 |
System.Data.SqlClient.SqlDataAdapter | m_sda | m_sdaUsers | 用户数据适配器 |
System.Data.SqlClient.SqlDataReader | m_sdr | m_sdrUserData | 用户数据读取器 |
|