c sharp 菜鸟的学习历程2
来源:互联网 发布:毛衣品牌 知乎 编辑:程序博客网 时间:2024/05/16 14:51
值类型;
1.值类型有三种:简单值类型,结构体(关键字:struct),枚举(关键字:enum);
2.值类型的数据是在栈上申请内存来储存的,它寄存的类是ValueType;
一:枚举:
class Program { enum GameState:byte //(:byte)是我把它的默认类型改成成了byte(类型可以自己定),默认为整形 { GameStart, //枚举成员的名称和对应所储存的值是相对应的 GanmeStop, GameOver=7, //默认值为0开始按序排下来的,但自己可以重新赋值 GameExit, } static GameState gameState =GameState.GameStart; //声明一个枚举变量并给它初始化赋值 static void Main(string[] args) { switch(gameState) { case GameState.GameStart: Console.WriteLine("游戏开始{0}",gameState); break; case GameState.GanmeStop: Console.WriteLine("游戏开始{0}",(byte) gameState); break; case GameState.GameExit: Console.WriteLine("游戏开始对应的值:{0} 名称{1}", (byte)gameState, gameState); break; } } }
二:结构体:
// struct Point 结构体 //{ //public float x; //public float y; //} //1.数据长度固定 //2.数据存在栈(Stack)上面//数据是存在堆上面的,数据所对应的地址存在栈上面的 //3.所有的值类型都继承于ValueType
三:简单值类型:
//byte 0-255 字节,质变量 //sbyte-128~127 有符号的字节 //short -32768~32767 短整型 //ushort 0~65535 无符号短整型 //int -2`31-1~-2`31 整型 //uint 0~2`32-1 无符号整型,正整型 //long -2`63-1~-2`63 长整型 //ulong 0~2`64-1 无符号长整型 //char unincode 16 位字符 字符 //float +-1.5E-45 单精度浮点 //double 双精度浮点 //decimal 最大的表达方式 //boolean bool true/false 真假变量
0 0
- c sharp 菜鸟的学习历程2
- c sharp 菜鸟的学习历程
- c sharp 菜鸟的学习历程3
- c sharp 菜鸟的学习历程4
- c sharp学习笔记2
- java菜鸟的学习历程
- 菜鸟的Linux历程-学习大纲
- 菜鸟学习历程【15-2】希尔排序
- c sharp学习笔记1
- C#(C Sharp)的特点
- 【c#】c sharp的基础知识
- C sharp 学习笔记 --- 初识C sharp 一星期
- c sharp 命令行的用法
- 一个立志终身学习的菜鸟之-------学习历程
- Android菜鸟历程2
- 菜鸟之计算机学习历程
- C_sharp:一个菜鸟学习历程
- 菜鸟学习历程【11】数据结构
- Yii2数据库开启表结构缓存以及清除缓存
- 树的分治-点分治
- Java生成图片验证码
- Java NIO 系列教程
- nodejs async库初试牛刀
- c sharp 菜鸟的学习历程2
- 最简便的window远程linux方法!
- 你必须知道的.NET之特性和属性
- IMWeb训练营作业------任务计划列表
- 数据库事务、事务四个特性以及三大范式
- unit14 linux中设备的访问
- c语言俩个栈实现一个队列
- Java基础知识总结(绝对经典)
- zoj 3940E