当前位置: 首页 > 编程笔记 >

我们如何使用enum关键字在C#中定义变量类型?

杭泉
2023-03-14
本文向大家介绍我们如何使用enum关键字在C#中定义变量类型?,包括了我们如何使用enum关键字在C#中定义变量类型?的使用技巧和注意事项,需要的朋友参考一下

C#枚举是值数据类型。枚举是一组命名的整数常量。使用enum关键字声明枚举类型。

以下是枚举的语法。

enum <enum_name> {
   enumeration list
};

让我们来看一个例子。

enum Vehicle { Car, Bus, Truck };

以下是显示如何使用enum关键字定义变量类型的示例。

示例

using System;
namespace Demo {
   class Program {
      enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
      static void Main(string[] args) {
         int WeekdayStart = (int)Days.Mon;
         int WeekdayEnd = (int)Days.Fri;
         Console.WriteLine("Monday: {0}", WeekdayStart);
         Console.WriteLine("Friday: {0}", WeekdayEnd);
         Console.ReadKey();
      }
   }
}

输出结果

Monday: 1
Friday: 5
 类似资料:
  • 问题内容: 我有以下带有变量的类,和。是一个关键字。如果要在下面的init方法中使用它,编写它的正确方法是什么? 更多上下文:该类明确需要该变量,因为它是另一个开发人员用另一种语言编写的POST端点所需的json的一部分。因此,更改变量名称是不可能的。 JsonAware代码: GenericEncoder代码: 问题答案: 如注释中所述,它是一个Python关键字,因此您不能将其用作变量名或属性

  • 我正在尝试扫描多个文件,搜索同一行中的两个关键字。我试图在同一行中寻找关键词“seqadv”和“突变”。问题是我不断得到错误“nameerror:name'wt_resignal'is not defined”。当我搜索一个关键字“seqadv”时,程序运行流畅。

  • 问题内容: 的PDOStatement对象:: bindValue() 方法提供了一种方式来指定绑定的变量的类型: PDOStatement :: bindValue($ parameter,$ value [, $ data_type = PDO :: PARAM_STR ]) 我想知道,指定数据类型的目的是什么,而当保留为默认值()时,最终数据库将在使用它之前将值强制转换为正确的类型? 例如,

  • 本文向大家介绍我们如何在Java中获取Enum常量的名称?,包括了我们如何在Java中获取Enum常量的名称?的使用技巧和注意事项,需要的朋友参考一下 一个枚举 是在添加了特殊的数据类型的Java 1.5版本,它可以用来定义一个集合 常量,当我们需要预定义的值列表并不代表某种数字或文本数据,我们可以使用一个枚举。枚举是常量,默认情况下,它们是静态的和最终的,因此枚举类型字段的名称以大写 字母表示。

  • 问题内容: 我对在swift中使用 static 关键字有些困惑。众所周知,swift引入了 let 关键字来声明不可变对象。就像声明表视图单元格的ID一样,该ID在其生命周期中很可能不会发生变化。现在在一些类似struct的声明中使用 static 关键字是什么: 而 让 关键字做同样的事情。在目标C中,我们使用static声明了一些常量,例如 除了让我更好奇的是,还使用了 static 关键字

  • 问题内容: 我在MySQL中使用ENUM数据类型,想重用它,但不重新输入值。MySQL中是否有等效于C,C ++定义类型的方法? 我要执行以下操作: 这可能吗? 谢谢 问题答案: 号MySQL不支持或为,例如,PostgreSQL的呢。 您可能必须再次输入所有名称。您可以使用复制和粘贴或SQL脚本来减轻执行此操作所需的工作。 您还可以使用这些表来获取ENUM定义的文本,然后将其内插到新的语句中。