命名规则:
当变量名和函式名称是由二个或二个以上单字连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。
单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。
在编程中
帕斯卡命名法是在命名的时候将首字母大写,如:
程序代码public void DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法。
在C#中,以帕斯卡命名法和骆驼命名法居多。
C#中的编码惯例中,给公共成员变量(public)、私有成员变量(private)、受保护的成员变量(protect)、或内部成员变量(internal)命名时,应使用帕斯卡命名法,如score、name、Status均为有效的成员变量名。
1“Pascal命名法”可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设定好命名规则,在程式编写时应保持格式的一致性。

转载于:https://www.cnblogs.com/4evercai/p/3484029.html

帕斯卡命名法 pascal命名法相关推荐

  1. C#变量命名规则(命名规范)

    C# 命名规则是为了让整个程序代码统一以增强其可读性而设置的.每一个单位在开发一个软件之前 都会编写一份编码规范的文档. 常用的命名方法有两种,一种是 Pascal 命名法(帕斯卡命名法),另一种是 ...

  2. 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范

    一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中. Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序 ...

  3. 骆驼(Camel)命名法、帕斯卡(Pascal)命名法、匈牙利命名法

    前言 之前看过这三种命名法的区别,但是记得并不是特别清楚,最近在写文档,正好自己做一下总结来加深印象. 一.骆驼(Camel)命名法 首个单词的首字母小写,之后单词的首字母都大写,也就是驼峰式命名法里 ...

  4. 骆驼命名法,帕斯卡命名法和匈牙利命名法(转)

    一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中.       Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Micros ...

  5. 变量命名规范--匈牙利命名法,骆驼命名法,帕斯卡命名法

     一.匈牙利(Hungarian)命名法: 广泛应用于像MicrosoftWindows这样的环境中.Windows编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 ...

  6. 程序变量命名法:匈牙利命名、驼峰式、帕斯卡命名法

    转自 http://blog.csdn.net/halazi100/article/details/41545393 一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中.   ...

  7. 常用命名法:骆驼命名法,匈牙利命名法和帕斯卡命名法

    骆驼式命令法(Camel): 正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数: 程序代码 printEmployeePa ...

  8. java 骆驼命名_编程常见的三种命名法:骆驼命名法,帕斯卡命名法和匈牙利命名法...

    一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中. Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序 ...

  9. 【日常学习】命名规则 - 驼峰命名法、帕斯卡命名法、匈牙利命名法、下划线命名法

    变量如果随便起名字,不仅其他工作人员难以交接,自己看着也非常混乱,如果按照命名规则进行管理,代码可读性会大大提升 文章参考博客:局外人Lee - 三种编程规则:驼峰命名法.帕斯卡命名法.匈牙利名 f- ...

最新文章

  1. linux下的vi与vim
  2. # vue.js 之 对vue.js基础理解
  3. ADT更新过慢与更新Android SDK过慢
  4. tensorflow 入门实例(二)
  5. oracle临时表的优点,详解Oracle临时表的几种用法和意义
  6. C#UDP通讯UdpClient
  7. java 发送16进制数据'_java 16进制数据递增
  8. gdb学习(一)[第二版]
  9. (32)FPGA米勒型状态机设计(三段式)(第7天)
  10. 探讨C#的out关键字
  11. 2021四川高考成绩等位分查询,四川省教育考试院:2021年四川高考成绩查询入口、查分系统...
  12. git 安装及常用命令
  13. CSS | 使用 PostCSS 插件让 Web 应用支持暗黑模式
  14. Skin++ For VS2010 使用教程
  15. 电脑蓝屏c语言代码大全,电脑蓝屏代码C0000218怎么解决方法
  16. html文档头部标记,HTML头部标记
  17. [云计算] 云使能技术包括哪些技术组件?
  18. 新型变色纹身自带传感器,联动手机APP可同时监测血糖、pH值、白蛋白含量
  19. 在一个笼子里同事养着一些鸡和兔子,你想了解有多少只鸡和兔,主任对你说:我只告诉你鸡和兔的总头数是16和总脚数是40,你能不能自己计算有多少只鸡和多少只兔?
  20. 远程桌面仅计算机,仅允许运行使用网络级别身份验证的远程桌面计算机连接失败处理方法(远程桌面连接)...

热门文章

  1. 对二维数组进行Zig-Zag扫描(C++)
  2. vuex的使用和封装
  3. $.ajax注册表单
  4. [react] 有在项目中使用过Antd吗?说说它的好处
  5. [css] 说说你对css盒子模型的理解
  6. [css] 使用css实现蒙版的效果
  7. [vue-element]ElementUI的穿梭组件如果数据量大会变卡怎么解决不卡的问题呢?
  8. [js] promise的构造函数是同步执行还是异步执行,它的then方法呢?
  9. 工作126:Vue.ls.set传值 然后取值
  10. 前端学习(2512):组件注册