C#视频—C#基础(二)量的定义

前言

这次接着上篇博客内容接着来总结一下,上篇博客请点击:C#视频—C#基础(一)数据类型

变量的定义
变量的命名规则和命名规范

1.命名规则
 a.必须以字母、_或@开头,不要以数字开头
 b.后面可以跟任意字母、数字、下划线
 c.对大小写敏感
2.命名规范
 a.Camel命名法:首个单词的首字母小写,其余单词的首字母大写
 b.Pascal命名法:每一个单词首字母都大写(一般不用于变量,用于类名和方法名上)
 c.英文缩写全用大写

温馨提示:如果想做一个不被人鄙视的程序员,就要:1.写注释。2.遵守命名规范。

常量

定义常量时,必须在前面加上关键字 const。

const int number = 10;
枚举

1.是什么?
 枚举是存一些固定范围的值。
2.为什么要用枚举?枚举的好处有哪些?
 1)更加规范了。比如:在要求用户输入性别的时候,限定只能是男或女,而不是随便可以输入男士、女士、男人、女人等,在数据库中查找数据的时候,可以很方便的查出来。
 2)更加方便。在赋值的时候不用记住枚举里的内容,直接在枚举的名称后 . 就行了。
 3)可以节省存储空间。我们可以用数字来替代枚举中的内容,这样可以大大的节省空间。
3.怎么定义枚举?怎么使用枚举?

//一般写在类外面,命名空间的下面
public enum Gender  
{
    男,
    女
}
Gender gender = Gender.男;  //使用的时候,只能这么用

4.将枚举中的内容强制转换成 int 类型

Gender gender = Gender.男;
Int num = (int)gender;   //为什么可以转换呢?因为枚举值本质上就是数字,默认从第一个枚举值为0,一次递增。
Console.WriteLine(num);  //此时输出为0

//当然也可以自己为枚举赋值,但是一般不这么做
public enum Gender
{
    男=5,
    女=6
}

5.将数字转换成枚举类型的值

Gender g = (Gender)1;
Console.WrtieLine(g);    //输出女

6.字符串转换成枚举类型的值

Gender g = (Gender)(Enum.Parse(typeof(Gender),"男"));      //Gender 就是枚举的名称
//温馨提示:输入的字符串内容,必须在枚举中,否则会报错

PS:虽然现在不知道怎么用,或许以后会用到也说不定呢。

结构体

1.是什么?
 结构体可以一次性声明多个不同类型的变量。
2.怎么声明?

Public Struct Person
{
    Public string  _name;    //字段
    public  char _gender;
    Public  int  _age;
}

3.怎么使用?

Person LSPer;

LSPer._name = "老杨";
LSPer._gender = "男";
LSPer._age = 23;
数组

1.是什么?
 数组可以一次性声明多个相同类型的变量
2.数组的声明
 在我看来,数组的声明就“两种”方式,第一种是声明的时候就赋值;第二种是先声明,后赋值。接下来,就看一下具体的代码。

//第一种:先声明后赋值
Int[] numbers = new int[10];

//第二种:声明时赋值,这种方法又分3种,其实本质上是一样的。
//1)
Int[] numbers = new int[]{1,2,3};
//2)
Int[] numbers = new int[3]{1,2,3};
//3)这种是一种简化的声明
Int[] numbers = {1,2,3};

猜你喜欢

转载自blog.csdn.net/zwj_jyzl/article/details/80369752