C#基本命名规范

参考各家规范及官方推荐规范

基本命名规则

//全大写下划线命名, 使用于常量
//Pascal <帕斯卡命名法> 适用类名、方法名。
//Camel <驼峰命名法> 适用局部变量、全局变量、方法的参数。

public const int MAX_VALUE = 10;

string registryKey = "Brand"; 

public class HelloWorld
{
    void SayHello(string name)
    {
        ...
    }
}

C# 资源命名规范

1.内嵌资源
因为【-】会导致自动转换
比如导入一个图片名为close-move的图片
资源也会自动将【-】转为【_】=> Properties.Resources.close_move
如果用Camel 和 Pascal 则不容易与变量、方法区分,
所以还是直接用下划线法命名最合适。

2.嵌入的资源
调用的时候是以字符串的形式,暂没遇到啥坑,没啥讲究
所以我在一般使用【-】,这样可以方便区分

assembly.GetManifestResourceStream(YourNameSapace + ".aa-bb-cc.txt");

控件命名
控件简写前缀参照:
参照:https://www.cnblogs.com/arxive/p/5884994.html
完整命名采用Camel
如:btnClose / pnlTitle / lblUsername

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容