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

