zoukankan      html  css  js  c++  java
  • C#命名规范

    1命名规则有两种:

    Pascal:每个单词的首字母大写,例如ProductType

    Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType 

    标志符

    规则

    实例与描述

    Namespace

    命名空间

    Pascal

    以“.”分隔,当每一个限定词均为Pascal命名方式,比如:using ExcelQuicker.Framework

    Class

    Pascal

    Application

    Function

    方法

    Pascal

    ToString

    Enum

    枚举

    Pascal

    Pascal命名,切勿包含Enum,否则FXCop会抛出Issue

    Delegate

    委托

    Pascal

    以Pascal命名,不以任何特殊字符串区别于类名、函数名,命名的后面加EventHandler

    Interface

    接口

    Pascal

    IDisposable 注:总是以 I 前缀开始,后接Pascal命名

    自定义异常类

    以Exception结尾

    Const

    常量

    Pascal

    全部大写,单词间以下划线隔开

    成员变量

    (全局变量)

    Camel

    加前缀“_” public int _i;

    局部变量

    Camel

    首字母小写 

    数据成员

    Camel

    以m开头+Pascal命名规则,如mProductType(m意味member)

    string

    Pascal

     str前缀

    2文件头部注释

    在代码文件的头部进行注释,这样做的好处在于,我们能对代码文件做变更跟踪。

    Unity修改C#范文脚本位置:D:****DataResourcesScriptTemplates

    样本:

    /********************************************************************************

    ** 作者: kubll

    ** 创始时间: 2016-2-8

    ** 修改人:kubll

    ** 修改时间:2016-3-9

    ** 修改人:Lucy

    ** 修改时间:2016-3-29

    ** 描述:

    **    主要用于产品信息的资料录入,…

    *********************************************************************************/

  • 相关阅读:
    评论啦 测试 PHP
    简易JSON格式化 PHP
    36进制 PHP
    CSS3字体阴影演示 PHP
    IE下获取所有客户端字体,设置背景色 PHP
    获取页面宽高数据 PHP
    recognize和recognition
    增强Activex控件,暴露method方法,在javascript中操作activex控件并调用web service方法
    javascript 也可以用try catch了.
    toggle
  • 原文地址:https://www.cnblogs.com/kubll/p/10788171.html
Copyright © 2011-2022 走看看