C#变量命名规则小结

 更新时间:2021年09月09日 11:22:21   投稿:zx  
本文主要介绍了C#变量命名规则小结,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

变量:

1.作用 :可以让我们在计算机中存储数据

2.语法:变量类型    变量名=赋值;

3.常用的数据类型:

  • int   整数类型  取值范围:最大2147483647;最小-2147483648
  • double   小数类型  取值范围:最大 1.79769e+308;最小-1.79769e+308
  • string    字符串  "    "
  • char    字符   ' '
  • decimal    金钱类型
  •  bool   我们用bool类型来描述对或者错。
  •  true    对
  •  false   错 

4.使用规则

  • 先声明
  • 在赋值
  • 最后使用 

5.特点

  • 不允许重复被使用定义
  • 但可以重复给赋值 

6.命名规则

必须以字母开头,后面可以跟任意字母,数字,下划线

命名规范

  • Camel 骆驼命名规范    要求首单词的首字母小写,其余每个单词的首字母大写。多用于给变量命名
  •  Pascal    要求每个单词的首字母都要大写,多用于给类或者方法命名

注意:所起的变量名不能是VS中的关键字

7.作用域

局部变量
在方法中,我们声明的所有变量都叫做局部变量 。局部变量的作用域就是当前方法

成员变量
在类中,我们声明的变量叫做成员变量。成员变量的作用域当前类。

所谓作用域指的就是,我们能够使用这个变量的范围。

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

C# 命名规则是为了让整个程序代码统一以增强其可读性而设置的。每一个单位在开发一个软件之前都会编写一份编码规范的文档。

常用的命名方法有两种,一种是 Pascal 命名法(帕斯卡命名法),另一种是 Camel 命名法(驼峰命名法)。

Pascal 命名法是指每个单词的首字母大写;Camel 命名法是指第一个单词小写,从第二个单词开始每个单词的首字母大写。
1) 变量的命名规则
变量的命名规则遵循 Camel 命名法,并尽量使用能描述变量作用的英文单词。例如存放学生姓名的变量可以定义成 name 或者 studentName 等。另外,变量名字也不建议过长, 最好是 1 个单词,最多不超过 3 个单词。
2) 常量的命名规则
为了与变量有所区分,通常将定义常量的单词的所有字母大写。例如定义求圆面积的 n 的值,可以将其定义成一个常量以保证在整个程序中使用的值是统一的,直接定义成 PI 即可。
3) 类的命名规则
类的命名规则遵循 Pascal 命名法,即每个单词的首字母大写。例如定义一个存放学生信息的类,可以定义成 Student。
4) 接口的命名规则
接口的命名规则也遵循 Pascal 命名法,但通常都是以 I 开头,并将其后面的每个单词的首字母大写。例如定义一个存放值比较操作的接口,可以将其命名为 ICompare。
5) 方法的命名规则
方法的命名遵循 Pascal 命名法,一般采用动词来命名。例如实现添加用户信息操作的方法,可以将其命名为 AddUser。

在 C# 语言中,除了上面涉及的内容外还有很多对象,但命名规则都是类似的,在涉及其他对象时还会对命名规则再次说明。

到此这篇关于C#变量命名规则小结的文章就介绍到这了,更多相关C#变量命名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • WPF利用WindowChrome实现自定义窗口

    WPF利用WindowChrome实现自定义窗口

    这篇文章主要为大家详细介绍了WPF如何利用WindowChrome实现自定义窗口,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • C#开发中常用的加密解密方法汇总

    C#开发中常用的加密解密方法汇总

    这篇文章主要介绍了C#开发中常用的加密解密方法汇总,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-11-11
  • 解答“60k”大佬的19道C#面试题(上)

    解答“60k”大佬的19道C#面试题(上)

    这篇文章主要解答了“60k”大佬的19道C#面试题中的10道,文中的面试题比较小众,作者给了不错的答案,相信对你以后的面试有所帮助,感兴趣就来了解下
    2020-06-06
  • C#调用百度翻译实现翻译HALCON的示例

    C#调用百度翻译实现翻译HALCON的示例

    HALCON示例程序的描述部分一直是英文的,看起来很不方便。本文就使用百度翻译实现翻译HALCON,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 快速了解如何在.NETCORE中使用Generic-Host建立主机

    快速了解如何在.NETCORE中使用Generic-Host建立主机

    这篇文章主要介绍了如何在.NETCORE中使用Generic-Host建立主机,文中代码非常详细,可供大家参考,感兴趣的朋友不妨阅读完
    2020-05-05
  • C# 控制台实现一次性输入多行的操作

    C# 控制台实现一次性输入多行的操作

    这篇文章主要介绍了C# 控制台实现一次性输入多行的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • c# 实现RSA非对称加密算法

    c# 实现RSA非对称加密算法

    RSA解决了对称加密的一个不足,比如AES算法加密和解密时使用的是同一个秘钥,因此这个秘钥不能公开,因此对于需要公开秘钥的场合,我们需要在加密和解密过程中使用不同的秘钥,加密使用的公钥可以公开,解密使用的私钥要保密,这就是非对称加密的好处。 
    2021-06-06
  • 详解C#中的属性和属性的使用

    详解C#中的属性和属性的使用

    这篇文章主要介绍了C#中的属性和属性的使用,包括get访问器和set访问器等内容,需要的朋友可以参考下
    2016-01-01
  • C#各种异常处理方式总结

    C#各种异常处理方式总结

    这篇文章介绍了C#各种异常的处理方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 解析C#设计模式编程中适配器模式的实现

    解析C#设计模式编程中适配器模式的实现

    这篇文章主要介绍了C#设计模式编程中适配器模式的实现,分别举了类的对象适配器与对象的适配器模式的例子,需要的朋友可以参考下
    2016-02-02

最新评论