原文:为什么我不建议在C#中用下划线_开头来表示私有字段

我在C 官方文档的使用属性里看到这种代码: 这段代码里的 month是以下划线开头的,用来表示private。这样做会有什么问题呢 项目混合使用了驼峰命名法与下划线命名法,扰乱了阅读代码的视线 不像其他语言 比如JavaScript ,C 本身已经提供了private修饰符,不需要再用下划线 重复表示private 下划线 已经用来表示弃元的功能了,是不是会造成混淆呢 实际上我简单地使用驼峰命名法 ...

2020-02-27 23:43 0 1670 推荐指数:

查看详情

PHP中用下划线开头的变量含义

使用ThinkPHP开发的过程中应该尽量遵循下列命名规范 方法的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 getUserName,_parseType,通常下划线开头的方法属于私有方法; 属性的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 tableName ...

Sat Jun 29 01:46:00 CST 2019 0 648
为什么不建议下划线作为标识符的开头

因为python没有私有变量的概念,所以约定俗称以下划线开头来声明一个变量为私有,所以如果你不想让变量私有,就不要使用下划线开头 ...

Tue Nov 06 00:37:00 CST 2018 0 802
python - 以下划线开头的变量和函数(公有,半私有私有

变量名的分类: 以数字字母开头:正常的公有变量,如:a=1, def a() 以单下划线开头:半私有,如:_b = 2, def _bb() 以双下划线开头私有,如:__c = 3, def __cc() 以双下划线开头下划线结尾:内置属性名或魔法方法名(系统定义的名字 ...

Tue Nov 09 19:11:00 CST 2021 0 844
python以下划线开头的变量名含义

Python核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名 ...

Tue Apr 12 19:17:00 CST 2016 0 6274
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM