C#——零散学习0

//控制台输入字符串,转化为int,double,float等数值类型;

//Convert.ToXXX32();函数。

Convert.ToInt32(); //把字符串转换为int类型

//Double,float等类型也是同理。

//枚举类型

enum <TypeName>  //枚举体名

{

<value1>  //默认代表整数0.

<value2>   //默认代表整数1.

........

<valueN>                           //枚举值N

}

//枚举类型使用举例

enum GameState       //GameState:Double,可以修改枚举体的存储类型

{

Pause,       //Pause=100,可以修改默认值0;一般不这样使用

failed,

Success,

Start

}

//与结构体相同,先定义后使用。

//声明,使用。

GameState state = GameState.Start;

Console.WriteLine(state);

//控制台输出Start。

//枚举类型中的值,默认为int类型,且默认从0开始。

//虽然枚举类型值默认int类型但不可以直接进行如下操作,需要显示转换。

int num = state; //错误。

int num = (int)state;  //正确。

05-28 10:03