C# 枚举 IsDefined 方法


IsDefined 方法返回 true,如果给定的整数或其名称作为字符串在指定的枚举中存在。

以下为我们的枚举 −

enum Subjects { Maths, Science, English, Economics };

上述内容默认初始化为 i.e.

Maths = 0, Science = 1, English = 2, Economics = 3

因此,当我们使用 IsDefined() 查找 3 时,它将返回 True,如下所示 −

示例

 实时演示

using System;
public class Demo {
   enum Subjects { Maths, Science, English, Economics };
   public static void Main() {
      object ob;
      ob = 3;
      Console.WriteLine("{0} = {1}", ob, Enum.IsDefined(typeof(Subjects), ob));
   }
}

输出

3 = True

更新于: 23-Jun-2020

2K+ 浏览

开启你的职业生涯

完成课程并获得认证

开始
广告
© . All rights reserved.