首页 > 其他分享 >枚举

枚举

时间:2024-08-04 11:05:57浏览次数:16  
标签:case Console int enXingQi break 枚举 WriteLine

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


namespace MR.View
{
    class Program
    {
        enum enXingQi
        {
         星期一 = 1,
         星期二 = 2,
         星期三 = 3,
         星期四 = 4,
         星期五 = 5,
         星期六 = 6,
         星期日 = 0,
        }

        static void Main(string[] args)
        {

            int iDate = (int)DateTime.Now.DayOfWeek;//读取当前是周几
            switch(iDate)
            {
                case (int)enXingQi.星期一: 
                    Console.WriteLine("今天是星期一");
                    break;
                case (int)enXingQi.星期二:
                    Console.WriteLine("今天是星期二");
                    break;
                case (int)enXingQi.星期三:
                    Console.WriteLine("今天是星期三");
                    break;
                case (int)enXingQi.星期四:
                    Console.WriteLine("今天是星期四");
                    break;
                case (int)enXingQi.星期五:
                    Console.WriteLine("今天是星期五");
                    break;
                case (int)enXingQi.星期六:
                    Console.WriteLine("今天是星期六");
                    break;
                case (int)enXingQi.星期日:
                    Console.WriteLine("今天是星期日");
                    break;
            }
            Console.ReadKey();

           

        }
    }
}

 

标签:case,Console,int,enXingQi,break,枚举,WriteLine
From: https://www.cnblogs.com/csflyw/p/18341537

相关文章

  • java基础6—抽象类、接口、枚举
    1.抽象类1.1简介        由于继承这个显著特点,我们可以将子类设计的更加具体,而父类更加一般化,通用化。父类可以封装不同子类的共同特征或者共同行为。而有的时候,父类中封装的方法无法具体完成子类中需要的逻辑,因此我们可以将此方法设计成抽象方法,即使用关键字abstra......
  • 枚举知识点(完结)
    枚举文章目录枚举枚举定义枚举类的实现枚举类的属性枚举类的创建创建代码常用方法枚举定义Java枚举是一个特殊类,一边表示一组常量,比如一年的4个季节,一年的12个月份,一个星期的七天,方向有东南西北等类的对象只有有限个,确定的性别:男,女枚举类的实现JDK1.5之前需要......
  • 如何定义作为函数的枚举值?
    我遇到一种情况,我需要强制并向用户提供多个选择函数之一的选项,将其作为参数传递给另一个函数:我真的想实现如下所示的功能:|||因此可以执行以下命令:fromenumimportEnum#TrivialFunction1deffunctionA():pass#TrivialFunction2deffunctionB():pass......
  • Atcoder 356 C - Keys 二进制枚举
    原题链接:https://atcoder.jp/contests/abc356/tasks/abc356_c C-Keys:问题陈述您有 N 个编号为1,2,…,N 的密钥。其中一些是真钥匙,其他都是假钥匙。有一扇门,门X,你可以插入任意数量的钥匙。只有插入至少 K 把真钥匙,X门才会打开。你已经对这些钥匙进行了 M 次......
  • C#接口,结构,枚举
    今日份主要内容:1.接口2.结构,可空类型Nullable3.新语法refstruct和refreturn4.枚举5.枚举类型作为位标志6.枚举练习,应用程序配置7.日期DateTime接口接口定义一套其它类实现它的规则。契约,一种合同。一种定义了一组相关方法、属性和事件的合同,用于实现类来遵循。接口:使......
  • delphi 里的 枚举
    初始值随机若定义一个枚举,他初始化是随机的,并不是第一个元素如:所以若一个类包含了枚举类型,一定要给其赋值,否则就会乱套;枚举不能为nil枚举的零值是随机数字,值类型,不是对象类型;定义时指定数字值//在这个例子中,`cRed`的值是1,`cGreen`的值是2,`cBlue`的值是4。注意,这些......
  • 使用与枚举子集的匹配进行详尽匹配
    给出以下定义:classMyEnum(IntEnum):a=1b=2c=3d=4我正在寻找一个替换SomeExpression的表达式,它将静态断言值myEnum是该分支中的MyEnum.c|MyEnum.d–这样底部的“从不”情况就正确了推断类型never–当......
  • 数据结构(Java):反射&枚举&Lambda表达式
    目录1、反射1.1反射的定义1.2 反射机制的原理1.3反射相关类1.4 Class类1.4.1相关方法1.4.1.1 常用获得类相关的方法​编辑1.4.1.2 常用获得类中属性相关的方法 1.4.1.3 获得类中构造器相关的方法  1.4.1.4 获得类中方法相关的方法1.4.2获取Class对象......
  • Partial类、枚举、结构体
    1.Partial示例:命名空间一样,类名一样:  如上所示,tb_Employee是一张数据库表,如果数据库增加了新的字段,VS中就会更新类,如果在主程序中调用Report方法,并将Report方法写道Partial类中,Partial类中的数据就不会被覆盖;2.winfrom窗口,winfrom设计器的代码就是一个Partial类;3.枚举的......
  • 算法 —— 暴力枚举
    目录循环枚举P2241统计方形(数据加强版)P2089烤鸡P1618三连击(升级版)子集枚举P1036[NOIP2002普及组]选数P1157组合的输出排列枚举 P1706全排列问题P1088[NOIP2004普及组]火星人循环枚举顾名思义,通过for循环或者while循环枚举所有可能方案。 P2241统计......