C# 枚举 IsDefined 方法

csharpprogrammingserver side programming更新于 2025/9/15 18:43:00

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

以下是我们的枚举 −

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

以上内容默认初始化,即

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

相关文章