首页 > 其他 > 详细

第九章 枚举和结构

时间:2021-02-19 23:36:03      阅读:32      评论:0      收藏:0      [点我收藏+]

C#支持两种基本类型:值类型和引用类型。值类型的变量直接将值存储到栈上,而引用类型的变量包含的是引用(地址),
引用本身存储在栈上,但该引用指向堆上的对象。C#支持两种值类型:枚举和结构。
1.枚举

enum 
{
  January, February, March, April,
  May, June, July, August,
  September, October, November, December
}

...
Month first = Month.January;
Console.WriteLine(first); // 输出January

first++;
Console.WriteLine(first); // 输出February

Month second = Month.December;
Console.WriteLine(second); // 输出December
second++;
Console.WriteLine(second); // 输出12

虽然可以对枚举值执行数学运算,但如果运算结果溢出枚举定义的取值范围,“运行时”只能将变量的值解释成对应的整数值。

第九章 枚举和结构

原文:https://www.cnblogs.com/abc1728/p/14417605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!