zoukankan      html  css  js  c++  java
  • 微软命名规范

    一、整体规范:
    1、以具有描述意义的英文单词或者英文单词的缩写的组合形式表示;
    2、尽量避免使用汉语拼音或者汉语拼音的开头字母简拼命名,名称的首字母应尽量避免使用“_”;
    3、若名称中的单词需要分隔,请使用“_”;

    二、类型(类、结构体、接口、委托、枚举):
    命名:开头字母大写,并且名称中的每个英文单词的开头字母大写;
    示例:public class UserProfile { ...... }

    三、类型中的私有变量(Fields):
    命名:以“_”开头,名称中的第一个单词或者缩写使用小写,后续的单词或者缩写的首字母使用大写;
    示例:private string _userName;
    private int _age;

    四、类型中的属性成员(Properties):
    命名:开头字母大写,并且名称中的每个英文单词的开头字母大写;
    示例:public string UserName { get; set; }
    public int Age
    {
    get { return this._age; }
    set { this._age = value; }
    }

    五、方法(Methods):
    命名:开头字母大写,并且名称中的每个英文单词的开头字母大写;
    示例:public UserProfile GetUserProfile(){ ...... }

    六、参数(Arguments):
    命名:首字符避免使用“_”,名称中的第一个单词或者缩写使用小写,后续的单词或者缩写的首字母使用大写;
    示例:public UserProfile GetUserProfile(int userId){ ...... }

    七、变量(Variables):
    命名:首字符避免使用“_”,名称中的第一个单词或者缩写使用小写,后续的单词或者缩写的首字母使用大写;
    示例:public int Plus(int x, int y)
    {
    var resultValue = x + y;
    return resultValue;
    }

    八、泛型形参:
    命名:以“T”开头,后续的单词或者缩写的首字母使用大写;
    示例:public class Pair<TKey, TValue> { ...... }

  • 相关阅读:
    vue父子组件传参之ref
    新版chrome移动端踩坑
    vue动态绑定class 选中当前列表变色
    vue 利用computed对文章列表进行排序
    vue数组排序
    Vue+Koa2移动电商实战 (十一)前后端通讯和跨域处理
    jQuery基础知识--Form基础
    关于可变数组的一点小知识
    锋利的jQuery读书笔记---jQuery中动画
    锋利的jQuery读书笔记---jQuery中的事件
  • 原文地址:https://www.cnblogs.com/axu92312/p/5438858.html
Copyright © 2011-2022 走看看