微软标准命名法

微软标准命名法

一、整体规范:

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> { … }

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值