开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:606

当前位置:游戏蛮牛 技术专区 教程分享

查看: 730|回复: 3

[基础知识] C#代码命名的习惯总结

[复制链接]  [移动端链接]
6蛮牛粉丝
1156/1500
排名
1896
昨日变化
1

20

主题

145

帖子

1156

积分

Rank: 6Rank: 6Rank: 6

UID
1198
好友
3
蛮牛币
1487
威望
0
注册时间
2013-7-25
在线时间
431 小时
最后登录
2017-4-24

社区QQ达人

QQ
发表于 2016-11-16 17:55:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
每次写代码命名都很头疼,怎么命名比较好了。根据自己习惯总结下,个人习惯,大家看看就好。


类:


抽象类:AB_xx


Ps: AB_animal.cs


普通类:Xxx


Ps: Apple.cs


静态类:S_xx


Ps: S_Math.cs


//


成员变量:


实例成员变量:m_xx


Ps: public float m_number;


静态变量:s_xx


Ps: public static string s_name;


事件:e_xx


Ps: public event Action<T> e_event;


委托:d_xx


Ps: public Action<T> d_mydelegate;


局部变量:t_xx


Ps:


public void fn_add(int _a,int _b){


int  t_sun = _a+_b;


}


//


实例方法:


fn_xx


ps:  publicvoid fn_myFunction(){}


方法参数变量:


_xx


Ps: public void fn_myFunction(int _input){}


私有方法:


fnp_xx


ps: private void fnp_myFun(){}


静态方法:


fns_xx


ps: public static void fns_getSun(int _a,int _b){}


//


接口:


I_xx


Ps: public interface I_ParticleManager{}


接口方法:


fni_xx


ps: void fni_playParticle();





//


枚举:


E_xx


Ps: public enum E_particleType{}


枚举成员:


eXxx


ps:


public enumE_particleType{


eSmoke=1;


}





这中命名我称为前缀命名法,这种命名的好处就是可以利用前缀就可以知道一个名字是变量还是类,很容易区分


  • 比如我要找使用一个方法,我不知道方法的具体名字,如果用前缀命名法,只需要条件反射的敲打:fn,这个类的所有方法就列出出来了,并且只有方法会显示出来,很容易选择。
  • 当看到一个命名,你也可以通过前缀来判断这是类,还是成员变量等,
  • 当然这种命名法则也有不好的一点,写起来比较麻烦,不过适应了就好。



本帖被以下淘专辑推荐:


回复

使用道具 举报

排名
2145
昨日变化
2

9

主题

186

帖子

1221

积分

Rank: 9Rank: 9Rank: 9

UID
18798
好友
5
蛮牛币
3502
威望
0
注册时间
2014-3-24
在线时间
506 小时
最后登录
2017-4-24

专栏作家VIP

QQ
发表于 2016-11-16 23:00:40 | 显示全部楼层
很需要这种日常小技巧,看似不起眼,关键时候作用却很大

回复 支持 反对

使用道具 举报

5熟悉之中
603/1000
排名
2967
昨日变化
2

2

主题

78

帖子

603

积分

Rank: 5Rank: 5

UID
98662
好友
2
蛮牛币
1523
威望
0
注册时间
2015-5-8
在线时间
187 小时
最后登录
2017-4-8
发表于 2016-11-17 09:43:23 | 显示全部楼层
开发中需要共同遵守命名的规则,否则自己一个人使用特有的规则也是起不到很好的效果。

回复 支持 反对

使用道具 举报

7日久生情
2082/5000
排名
3251
昨日变化
1

2

主题

1431

帖子

2082

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
182740
好友
0
蛮牛币
3079
威望
0
注册时间
2016-11-10
在线时间
339 小时
最后登录
2017-4-24
发表于 2016-11-29 08:45:43 | 显示全部楼层
谢谢楼主分享

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表