黑马程序员C#基础--变量

来源:互联网 发布:开启电脑网络限制 编辑:程序博客网 时间:2024/06/01 09:31
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 


代码段使用

例如Console.WriteLin();使用输入cw按下两次tab键将直接输出Console.WriteLin();

这是一种快捷的方式,管理代码段在代码段管理器中

变量

RAM:随机存储器,内存有个特点,断电后数据丢失。

变量代表着一块内存空间,我们可以通过变量名称向内存中存/取数据,有了变量就不需要我们记忆复杂的内存地址。

 

向内存申请一块内存空间的语法:数据类型 变量名;

int number;

赋值:变量名 = 数据;

number=1000;

 

常用数据类型:int double decimal char string bool

黑马程序员C基础--变量 - 段朝骞 - 段朝骞

 

 

 

Double 小数类型

Int 整型数据类型

Char 字符型  要使用 ’ ’ 引起来

String 字符串型  要使用 “ ” 引起来

Decimal 常用于计算金钱,因为decimal精度高

注意,在C#中直接写一个小数代表的是double类型的,如果要表示decimal类型要在小数后面加m/M来表示类型

Double 范围最大 可以表示的数最大,但是精度不高

变量声明的三种方法:

一、先声明再赋值         int I; I =10;

二、定义变量时直接赋值 int I =3;

三、可以一次声明多个同类型变量

string zsName, lsName,wwName; 一次声明三个变量未赋值,

Int zsAge=18,lsAge=20,wwAge=22; 一次声明三个变量并赋值

一次声明多个变量之间要用 , 分割,最后以 ; 结束。

 

命名规则

1、  必须以“字母”_或@符号开头

2、  后面可以跟任意“字母”,数字,下划线

注意:

1)  变量名不能与C#中关键字重复

2)  在C#中,大小写是敏感的

3)  在同一个作用域内相同的变量名不允许重复定义

 

命名规范

一、定义变量时名字要有意义,便于使用

二、Camel命名法:

变量首字母小写,其余单词首字母大写,

在方法中定义变量要使用Camel命名法

三、Pascal命名法:

每一个单词第一个字母都大写

四、如果使用英文单词的缩写,全部使用大写

 

命名规范

类class

Pascal

  

方法function

Pascal

  

接口interface

Pascal

总是以 I 前缀开始,后接Pascal命名

枚举类型enum

Pascal

  

委托delegate

Pascal

  

   

具体如下:

1.    用camel(骆驼命名法)规则来命名局部变量和方法的参数,用pascal(帕斯卡命名法)规则来命名方法和类型。
    public class TextBox
    {
        public void DataBind()
        {
        }
    }

string userName;
public AddUser(string userId,byte[] password);

2.    接口的名称加前缀 I.
interface ICompare
    {
        int Compare();
    }

3.    自定义的属性以Attribute结尾
public class AuthorAttribute : Attribute
{
}

4.    自定义的异常以Exception结尾
    public class AppException : Exception
    {
    }

5.    方法的命名。一般将其命名为动宾短语。
    ShowDialog()
    CreateFile()
    GetPath()

6.    代码的缩进。要用Tab,而不要用space.

7.    局部变量的名称要有意义。不要用x,y,z等等(除用于For循环变量中可使用i,j,k,l,m,n)。

8.    所有的成员变量声明在类的顶端,用一个换行把它和方法分开。

9.    用有意义的名字命名namespace,如:产品名、公司名。

10.  生成和构建一个长的字符串时,一定要使用StringBuilder,而不用string.

11.  始终使用"{ }"包含if下的语句,即使只有一条语句。

12.  把相似的内容放在一起,比如数据成员、属性、方法、事件等,并适当的使用#region…#endregion

 

总结:

命名空间,类,事件,接口,常量,属性,方法使用Pascal命名,即首字母大写 

参数,变量(类字段)使用camel命名法,即首字母小写

 

 








 ---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
原创粉丝点击