C# 学习笔记 const常量、enum枚举

  • Post author:
  • Post category:其他



1、const常量的定义和使用

常量定义要求:①必须在定义的时候就初始化(赋值)。

②常量名字全部大写(建议)。

③常量命名要有意义。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace C_shap_2022_10_5
{
    internal class Program
    {
        static void Main(string[] args)
        {
            text1();
        }
        static void text1()
        {
            const double PAI = 3.14;
            //PAI+=1;//常量不允许修改
            double result = PAI * (5 * 5);
            Console.WriteLine($"圆的面积={result}");
        }
    }
}


2、enum枚举的使用

枚举的概述

作用:如果我们定义的变量值是“有限个”供我们选择,使用枚举非常方便,而且避免出错。

使用:可以表示一组描述性的名称,还可以有对应的“整数值”。

系统枚举的使用

①星期枚举

②对话框枚举


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace C_shap_2022_10_5
{
    internal class Program
    {
        static void Main(string[] args)
        {
            text1();
            text2();
        }
        static void text1()
        //枚举的基本使用
        {
            Gender gender= Gender.Male;
            Console.WriteLine((int)gender);  
        }
        static void text2()
        //系统定义的枚举
        {
            DayOfWeek week = DayOfWeek.Tuesday;
            switch (week)
            {
                case DayOfWeek.Sunday:
                    Console.WriteLine("今天是星期日");
                    break;
                case DayOfWeek.Monday:
                    Console.WriteLine("今天是星期一");
                    break;
                case DayOfWeek.Tuesday:
                    Console.WriteLine("今天是星期二");
                    break;
                case DayOfWeek.Wednesday:
                    Console.WriteLine("今天是星期三");
                    break;
                case DayOfWeek.Thursday:
                    Console.WriteLine("今天是星期四");
                    break;
                case DayOfWeek.Friday:
                    Console.WriteLine("今天是星期五");
                    break;
                case DayOfWeek.Saturday:
                    Console.WriteLine("今天是星期六");
                    break;
            }
        }

    }
    //定义性别枚举
    public enum Gender
    {
        Male=1,
        Female=0
    }
}



版权声明:本文为yu568736582原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。