2345联盟安装系统,2345系统安装,2345联盟推广,2345系统下载,2345一键安装,2345联盟官网,2345系统重装,2345联盟注册,2345系统ISO,2345联盟赚钱,2345系统纯净版,2345联盟代理,2345系统安装教程,2345联盟任务,2345系统GHOST,2345联盟提现,2345系统激活,2345联盟作弊,2345系统兼容,2345联盟软件,2345系统优化,2345联盟平台,2345系统64位,2345联盟合作,2345系统安装包,2345联盟返利,2345系统正版,2345联盟推广方法,2345系统U盘安装,2345联盟佣金,2345系统驱动,2345联盟规则,2345系统PE安装,2345联盟账号,2345系统备份,2345联盟体验,2345系统安全,2345联盟教程,2345系统定制,2345联盟审核,2345系统更新,2345联盟收益,2345系统版本,2345联盟玩法,2345系统装机,2345联盟策略,2345系统镜像,2345联盟工具,2345系统硬盘安装,2345联盟评价,2345系统使用,2345联盟常见问题,2345系统修复,2345联盟经验,2345系统启动盘,2345联盟优缺点,2345系统卸载,2345联盟数据,2345系统破解,2345联盟合规,2345系统封装,2345联盟技巧,2345系统设置,2345联盟骗局,2345系统还原,2345联盟真实性,2345系统速度,2345联盟心得,2345系统内存,2345联盟流程,2345系统错误,2345联盟风险,2345系统蓝屏,2345联盟免责,2345系统安装失败,2345联盟客服,2345系统帮助,2345联盟反馈,2345系统推荐,2345联盟口碑,2345系统评测,2345联盟对比,2345系统性能,2345联盟总结,2345系统最新版,2345联盟2026,2345系统安装步骤,2345联盟SEO,2345系统关键词,2345联盟排名,2345系统搜索,2345联盟引流,2345系统优化技巧,2345联盟流量,2345系统装机量,2345联盟转化率,2345系统用户评价,2345联盟成功率,2345系统安装时长,2345联盟收益截图,2345系统兼容性,2345联盟操作,2345系统自动安装,2345联盟心得分享,2345系统静默安装,2345联盟实战,2345系统无人值守,2345联盟经验分享,2345系统快速安装,2345联盟教程大全,2345系统安装问题,2345联盟解决方案 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

Enum 类 (System)

发布时间:2026-09-18 | 浏览:1
📥 下载地址(文章开头)
装机神器,快速安装一切系统。
访问此页面需要授权。 可以尝试 登录 或 更改目录 。 访问此页面需要授权。 可以尝试 更改目录 。 一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。 以下示例演示如何使用枚举来表示命名值,使用另一个枚举来表示命名位字段。 枚举是一组命名常量,其基础类型为任何整型。 如果未显式声明基础类型, Int32 则使用。 Enum 是 .NET 中所有枚举的基类。 枚举类型由 enum C# 中的关键字、 Enum Visual Basic 中的 ... End Enum 构造和 type F# 中的关键字定义。 Enum 提供了用于比较此类实例的方法,将实例的值转换为其字符串表示形式,将数字的字符串表示形式转换为此类的实例,以及创建指定枚举和值的实例。 你还可以将枚举视为位域。 有关详细信息,请参阅 “非独占成员”和“标志”属性 部分和 FlagsAttribute 。 编程语言通常提供语法来声明一个由一组命名常量及其值组成的枚举。 以下示例说明了 C#、F# 和 Visual Basic 用于定义枚举的语法。 它创建一个名为具有 ArrivalStatus 三个成员的枚举: ArrivalStatus.Early 、 ArrivalStatus.OnTime 和 ArrivalStatus.Late 。 请注意,在所有情形下,枚举不会显式地继承< c0 />,继承关系由编译器隐式处理。 您绝不应创建其基础类型为非整数型或 Char 的枚举类型。 尽管可以使用反射创建此类枚举类型,但使用生成的类型的方法调用不可靠,也可能会引发其他异常。 可以实例化枚举类型,就像实例化任何其他值类型一样:通过声明变量并向其分配枚举的常量之一。 下面的示例实例化 ArrivalStatus 其值为 ArrivalStatus.OnTime . 还可以通过以下方式实例化枚举值: 通过使用特定编程语言的功能(如在 C# 中)或将整数值转换为枚举值(如在 Visual Basic 中)。 以下示例创建一个 ArrivalStatus 对象,其值是采用这种方式的 ArrivalStatus.Early 。 ArrivalStatus status2 = (ArrivalStatus)1; Console.WriteLine($"Arrival Status: {status2} ({status2:D})"); // The example displays the following output: // Arrival Status: Early (1) let status2 = enum<ArrivalStatus> 1 printfn $"Arrival Status: {status2} ({status2:D})" // The example displays the following output: // Arrival Status: Early (1) Dim status2 As ArrivalStatus2 = CType(1, ArrivalStatus2) Console.WriteLine("Arrival Status: {0} ({0:D})", status2) ' The example displays the following output: ' Arrival Status: Early (1) 通过使用特定编程语言的功能(如在 C# 中)或将整数值转换为枚举值(如在 Visual Basic 中)。 以下示例创建一个 ArrivalStatus 对象,其值是采用这种方式的 ArrivalStatus.Early 。 通过调用其隐式无参数构造函数。 如以下示例所示,在这种情况下,枚举实例的基础值为 0。 但是,这不一定是枚举中有效常量的值。 ArrivalStatus status1 = new ArrivalStatus(); Console.WriteLine($"Arrival Status: {status1} ({status1:D})"); // The example displays the following output: // Arrival Status: OnTime (0) let status1 = ArrivalStatus() printfn $"Arrival Status: {status1} ({status1:D})" // The example displays the following output: // Arrival Status: OnTime (0) Dim status1 As New ArrivalStatus2() Console.WriteLine("Arrival Status: {0} ({0:D})", status1) ' The example displays the following output: ' Arrival Status: OnTime (0) 通过调用其隐式无参数构造函数。 如以下示例所示,在这种情况下,枚举实例的基础值为 0。 但是,这不一定是枚举中有效常量的值。 通过调用 Parse 或 TryParse 方法分析包含枚举中常量名称的字符串。 有关详细信息,请参阅 “分析枚举值 ”部分。 通过调用 Parse 或 TryParse 方法分析包含枚举中常量名称的字符串。 有关详细信息,请参阅 “分析枚举值 ”部分。 通过调用 ToObject 方法将整型值转换为枚举类型。 有关详细信息,请参阅 “执行转换 ”部分。 通过调用 ToObject 方法将整型值转换为枚举类型。 有关详细信息,请参阅 “执行转换 ”部分。 建议在定义枚举类型时使用以下最佳做法: 如果尚未定义值为 0 的枚举成员,请考虑创建 None 枚举常量。 默认情况下,用于枚举的内存由公共语言运行时初始化为零。 因此,如果未定义值为零的常量,则枚举将在创建时包含非法值。 如果尚未定义值为 0 的枚举成员,请考虑创建 None 枚举常量。 默认情况下,用于枚举的内存由公共语言运行时初始化为零。 因此,如果未定义值为零的常量,则枚举将在创建时包含非法值。 如果应用程序必须表示一个明显的默认情况,请考虑使用枚举常量,其值为零来表示它。 如果没有默认情况,请考虑使用值为零的枚举常量来指定其他任何枚举常量未表示的情况。 如果应用程序必须表示一个明显的默认情况,请考虑使用枚举常量,其值为零来表示它。 如果没有默认情况,请考虑使用值为零的枚举常量来指定其他任何枚举常量未表示的情况。 请勿指定为将来使用保留的枚举常量。 请勿指定为将来使用保留的枚举常量。 定义将枚举常量作为值的方法或属性时,请考虑验证该值。 原因是,即使数值未在枚举中定义,仍然可以将数值转换为枚举类型。 定义将枚举常量作为值的方法或属性时,请考虑验证该值。 原因是,即使数值未在枚举中定义,仍然可以将数值转换为枚举类型。 有关常量是位字段的枚举类型的其他最佳做法,请参阅 “非独占成员”和“Flags 属性 ”部分。 创建枚举时无法定义新方法。 但是,枚举类型从 Enum 类继承一组完整的静态和实例方法。 以下部分调查了其中大多数方法,以及处理枚举值时常用的其他几种方法。 可以使用强制转换(在 C# 和 F# 中)或转换(在 Visual Basic 中)运算符在枚举成员及其基础类型之间进行转换。 在 F# 中, enum 也使用该函数。 以下示例使用强制转换或转换运算符执行从整数到枚举值以及从枚举值到整数的转换。 该 Enum 类还包括将 ToObject 任何整型类型的值转换为枚举值的方法。 以下示例使用 ToObject(Type, Int32) 方法将 Int32 转换为 ArrivalStatus 值。 请注意,由于 ToObject 返回的是 Object 类型的值,因此可能仍需要使用强制转换或类型转换运算符将对象转换为枚举类型。 将整数转换为枚举值时,可以分配一个实际上不是枚举成员的值。 若要防止这种情况,可以在执行转换之前将整数传递给 IsDefined 方法。 下面的示例使用此方法来确定整数值数组中的元素是否可以转换为 ArrivalStatus 值。 尽管 Enum 类提供了 IConvertible 接口的显式接口实现,用于将枚举值转换为整型,但您应该使用 Convert 类的方法(例如 ToInt32 )来完成这些转换。 下面的示例演示如何使用 GetUnderlyingType 该方法以及 Convert.ChangeType 方法将枚举值转换为其基础类型。 请注意,此示例不需要在编译时知道枚举的基础类型。 使用 Parse 和 TryParse 方法可以将枚举值的字符串表示形式转换为该值。 字符串表示形式可以是枚举常量的名称或基础值。 请注意,如果字符串可以转换为枚举的基础类型的值,则分析方法将成功转换不是特定枚举成员的数字的字符串表示形式。 为防止出现这种情况, IsDefined 可以调用该方法以确保分析方法的结果是有效的枚举值。 此示例演示了此方法,并演示了对 Parse(Type, String) 该方法和 Enum.TryParse<TEnum>(String, TEnum) 方法的调用。 请注意,非泛型分析方法会返回一个对象,你可能必须将该对象强制转换(在 C# 和 F# 中)或将转换(在 Visual Basic 中)为适当的枚举类型。 可以通过调用静态 Format 方法以及实例 ToString 方法的重载,将枚举值转换为其字符串表示形式。 可以使用格式字符串来控制枚举值表示为字符串的精确方式。 有关详细信息,请参阅 枚举格式字符串 。 以下示例使用每个受支持的枚举格式字符串(“G”或“g”、“D”或“d”、“X”或“x”和“F”或“f”)将枚举的成员 ArrivalStatus 转换为其字符串表示形式。 该 Enum 类型不实现 IEnumerable 或 IEnumerable<T> 接口,这使你能够使用 foreach (在 C#中)、 for..in (在 F# 中)或 For Each (在 Visual Basic)构造中循环访问集合的成员。 但是,您可以通过两种方式中的任意一种枚举成员。 可以调用 GetNames 该方法来检索包含枚举成员名称的字符串数组。 接下来,对于字符串数组的每个元素,可以调用 Parse 该方法将字符串转换为其等效的枚举值。 下面的示例阐释了这种方法。 string[] names = Enum.GetNames(typeof(ArrivalStatus)); Console.WriteLine($"Members of {typeof(ArrivalStatus).Name}:"); Array.Sort(names); foreach (var name in names) { ArrivalStatus status = (ArrivalStatus)Enum.Parse(typeof(ArrivalStatus), name); Console.WriteLine($" {status} ({status:D})"); } // The example displays the following output: // Members of ArrivalStatus: // Early (1) // Late (-1) // OnTime (0) // Unknown (-3) let names = Enum.GetNames typeof<ArrivalStatus> printfn $"Members of {nameof ArrivalStatus}:" let names = Array.sort names for name in names do let status = Enum.Parse(typeof<ArrivalStatus>, name) :?> ArrivalStatus printfn $" {status} ({status:D})" // The example displays the following output: // Members of ArrivalStatus: // Early (1) // Late (-1) // OnTime (0) // Unknown (-3) Dim names() As String = [Enum].GetNames(GetType(ArrivalStatus7)) Console.WriteLine("Members of {0}:", GetType(ArrivalStatus7).Name) Array.Sort(names) For Each name In names Dim status As ArrivalStatus7 = CType([Enum].Parse(GetType(ArrivalStatus7), name), ArrivalStatus7) Console.WriteLine(" {0} ({0:D})", status) Next ' The example displays the following output: ' Members of ArrivalStatus7: ' Early (1) ' Late (-1) ' OnTime (0) ' Unknown (-3) 可以调用 GetNames 该方法来检索包含枚举成员名称的字符串数组。 接下来,对于字符串数组的每个元素,可以调用 Parse 该方法将字符串转换为其等效的枚举值。 下面的示例阐释了这种方法。 可以调用 GetValues 该方法来检索包含枚举中基础值的数组。 接下来,对于数组的每个元素,可以调用 ToObject 该方法将整数转换为其等效的枚举值。 下面的示例阐释了这种方法。 var values = Enum.GetValues(typeof(ArrivalStatus)); Console.WriteLine($"Members of {typeof(ArrivalStatus).Name}:"); foreach (ArrivalStatus status in values) { Console.WriteLine($" {status} ({status:D})"); } // The example displays the following output: // Members of ArrivalStatus: // OnTime (0) // Early (1) // Unknown (-3) // Late (-1) let values = Enum.GetValues typeof<ArrivalStatus> printfn $"Members of {nameof ArrivalStatus}:" for status in values do printfn $" {status} ({status:D})" // The example displays the following output: // Members of ArrivalStatus: // OnTime (0) // Early (1) // Unknown (-3) // Late (-1) Dim values = [Enum].GetValues(GetType(ArrivalStatus7)) Console.WriteLine("Members of {0}:", GetType(ArrivalStatus7).Name) For Each value In values Dim status As ArrivalStatus7 = CType([Enum].ToObject(GetType(ArrivalStatus7), value), ArrivalStatus7) Console.WriteLine(" {0} ({0:D})", status) Next ' The example displays the following output: ' Members of ArrivalStatus7: ' OnTime (0) ' Early (1) ' Unknown (-3) ' Late (-1) 可以调用 GetValues 该方法来检索包含枚举中基础值的数组。 接下来,对于数组的每个元素,可以调用 ToObject 该方法将整数转换为其等效的枚举值。 下面的示例阐释了这种方法。 非独占成员和 Flags 属性 枚举的一个常见用途是表示一组互斥值。 例如, ArrivalStatus 实例可以有一个值 Early , OnTime 或者 Late 。 ArrivalStatus 实例的值不应该反映多个枚举常量,因为这没有意义。 但是,在其他情况下,枚举对象的值可以包含多个枚举成员,并且每个成员表示枚举值中的位字段。 该 FlagsAttribute 特性可用于指示枚举包含位字段。 例如,命名 Pets 的枚举可用于指示家庭中的宠物种类。 可以按如下方式定义它。 然后可以使用 Pets 枚举,如以下示例所示。 定义按位枚举并应用 FlagsAttribute 属性时,应使用以下最佳做法。 FlagsAttribute 仅当对数值执行按位运算(AND、OR、EXCLUSIVE OR)时,才对枚举使用自定义属性。 FlagsAttribute 仅当对数值执行按位运算(AND、OR、EXCLUSIVE OR)时,才对枚举使用自定义属性。 以 2 的幂来定义枚举常量,即 1、2、4、8 等。 这意味着组合枚举常量中的单个标志不会重叠。 以 2 的幂来定义枚举常量,即 1、2、4、8 等。 这意味着组合枚举常量中的单个标志不会重叠。 请考虑为常用标志组合创建枚举常量。 例如,如果你有一个用于文件 I/O操作的枚举,其中包含枚举常量 Read = 1 和 Write = 2 ,请考虑创建枚举常量 ReadWrite = Read OR Write ,该常量合并了 Read 和 Write 标志。 此外,用于组合标志的按位或运算在某些情况下可能被视为高级概念,而简单任务则不需要它。 请考虑为常用标志组合创建枚举常量。 例如,如果你有一个用于文件 I/O操作的枚举,其中包含枚举常量 Read = 1 和 Write = 2 ,请考虑创建枚举常量 ReadWrite = Read OR Write ,该常量合并了 Read 和 Write 标志。 此外,用于组合标志的按位或运算在某些情况下可能被视为高级概念,而简单任务则不需要它。 如果将负数定义为标志枚举常量,请谨慎,因为许多标志位可能会被设置为 1,这可能会使代码混乱,并导致编码错误。 如果将负数定义为标志枚举常量,请谨慎,因为许多标志位可能会被设置为 1,这可能会使代码混乱,并导致编码错误。 测试数值中是否设置标志的简便方法是调用实例 HasFlag 方法,如以下示例所示。 Pets familyPets = Pets.Dog | Pets.Cat; if (familyPets.HasFlag(Pets.Dog)) Console.WriteLine("The family has a dog."); // The example displays the following output: // The family has a dog. let familyPets = Pets.Dog ||| Pets.Cat if familyPets.HasFlag Pets.Dog then printfn "The family has a dog." // The example displays the following output: // The family has a dog. Dim familyPets As Pets = Pets.Dog Or Pets.Cat If familyPets.HasFlag(Pets.Dog) Then Console.WriteLine("The family has a dog.") End If ' The example displays the following output: ' The family has a dog. 它等效于对数值和标志枚举常量执行按位与运算,将数值中与标志不对应的所有位设置为零,然后测试该运算结果是否等于标志枚举常量。 下列示例对此进行了阐释。 Pets familyPets = Pets.Dog | Pets.Cat; if ((familyPets & Pets.Dog) == Pets.Dog) Console.WriteLine("The family has a dog."); // The example displays the following output: // The family has a dog. let familyPets = Pets.Dog ||| Pets.Cat if (familyPets &&& Pets.Dog) = Pets.Dog then printfn "The family has a dog." // The example displays the following output: // The family has a dog. Dim familyPets As Pets = Pets.Dog Or Pets.Cat If familyPets And Pets.Dog = Pets.Dog Then Console.WriteLine("The family has a dog.") End If ' The example displays the following output: ' The family has a dog. 测试数值中是否设置标志的简便方法是调用实例 HasFlag 方法,如以下示例所示。 它等效于对数值和标志枚举常量执行按位与运算,将数值中与标志不对应的所有位设置为零,然后测试该运算结果是否等于标志枚举常量。 下列示例对此进行了阐释。 使用 None 作为值为零的标志枚举常量的名称。 不能在按位 AND作中使用 None 枚举常量来测试标志,因为结果始终为零。 但是,您可以执行数值与 None 枚举常量之间的逻辑比较,而不是按位比较,以确定数值中的任何位是否被设置。 下列示例对此进行了阐释。 Pets familyPets = Pets.Dog | Pets.Cat; if (familyPets == Pets.None) Console.WriteLine("The family has no pets."); else Console.WriteLine("The family has pets."); // The example displays the following output: // The family has pets. let familyPets = Pets.Dog ||| Pets.Cat if familyPets = Pets.None then printfn "The family has no pets." else printfn "The family has pets." // The example displays the following output: // The family has pets. Dim familyPets As Pets = Pets.Dog Or Pets.Cat If familyPets = Pets.None Then Console.WriteLine("The family has no pets.") Else Console.WriteLine("The family has pets.") End If ' The example displays the following output: ' The family has pets. 使用 None 作为值为零的标志枚举常量的名称。 不能在按位 AND作中使用 None 枚举常量来测试标志,因为结果始终为零。 但是,您可以执行数值与 None 枚举常量之间的逻辑比较,而不是按位比较,以确定数值中的任何位是否被设置。 下列示例对此进行了阐释。 不要只定义枚举值来镜像枚举本身的状态。 例如,不要定义仅标记枚举末尾的枚举常量。 如果需要确定枚举的最后的值,请明确检查该值。 此外,如果范围中的所有值都有效,则可以对第一个和最后一个枚举常量执行范围检查。 不要只定义枚举值来镜像枚举本身的状态。 例如,不要定义仅标记枚举末尾的枚举常量。 如果需要确定枚举的最后的值,请明确检查该值。 此外,如果范围中的所有值都有效,则可以对第一个和最后一个枚举常量执行范围检查。 由于枚举类型由语言结构(如 enum (C#)和 Enum (Visual Basic)定义,因此不能为枚举类型定义自定义方法,而不是从 Enum 类继承的那些方法。 但是,可以使用扩展方法将功能添加到特定枚举类型。 在下面的示例中, Grades 枚举表示学生可能在班里收到的字母等级分。 命名 Passing 的扩展方法将添加到 Grades 该类型中,以便该类型的每个实例现在都“知道”它是否表示合格成绩。 该 Extensions 类还包含一个静态读/写变量,用于定义最低通过成绩。 扩展方法的 Passing 返回值反映了该变量的当前值。 初始化 Enum 类的新实例。
📥 下载地址(文章中间)
装机神器,快速安装一切系统。
将此实例与指定的对象进行比较,并返回其相对值的指示。 返回一个值,该值指示此实例是否等于指定的对象。 根据指定的格式将指定枚举类型的指定值转换为其等效的字符串表示形式。 检索具有指定值的指定枚举中的常量的名称。 检索具有指定值的指定枚举类型中的常量的名称。 检索指定枚举中常量名称的数组。 检索指定枚举类型中常量名称的数组。 返回此枚举成员的基础类型的类型代码。 检索指定枚举类型中常量值的数组。 检索指定枚举中基础类型常量的值的数组。 检索指定枚举类型中基础类型常量的值的数组。 确定是否在当前实例中设置了一个或多个位字段。 返回一个布尔值,指示给定的整数值或其名称是否在指定的枚举中存在。 返回一个布尔值,指示给定整数值或其名称是否存在于指定的枚举中。 创建当前 Object 的浅表副本。 将一个或多个枚举常量的名称或数值的名称或数值的字符表示形式转换为等效的枚举对象。 参数指定操作是否不区分大小写。 将一个或多个枚举常量的名称或数值的名称或数值的字符表示形式转换为等效的枚举对象。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 参数指定操作是否不区分大小写。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 将 TEnum 指定的一个或多个枚举常量的名称或数值的字符表示形式的范围转换为等效的枚举对象。 参数指定操作是否不区分大小写。 将 TEnum 指定的一个或多个枚举常量的名称或数值的字符表示形式的范围转换为等效的枚举对象。 将 TEnum 指定的一个或多个枚举常量的名称或数值的字符串表示形式转换为等效的枚举对象。 参数指定操作是否不区分大小写。 将 TEnum 指定的一个或多个枚举常量的名称或数值的字符串表示形式转换为等效的枚举对象。 将指定的 8 位无符号整数转换为枚举成员。 将指定的 16 位有符号整数转换为枚举成员。 将指定的 32 位有符号整数转换为枚举成员。 将指定的 64 位有符号整数转换为枚举成员。 将具有整数值的指定对象转换为枚举成员。 将指定的 8 位有符号整数值转换为枚举成员。 将指定的 16 位无符号整数值转换为枚举成员。 将指定的 32 位无符号整数值转换为枚举成员。 将指定的 64 位无符号整数值转换为枚举成员。 将此实例的值转换为其等效的字符串表示形式。 此方法重载已过时;使用 ToString() 。 此方法重载已过时;使用 ToString(String) 。 使用指定的格式将此实例的值转换为其等效的字符串表示形式。 尝试将枚举类型实例的值格式化为提供的字符范围。 将一个或多个枚举常量的名称或数值的名称或数值的字符表示形式转换为等效的枚举对象。 参数指定操作是否不区分大小写。 将一个或多个枚举常量的名称或数值的名称或数值的字符表示形式转换为等效的枚举对象。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 参数指定操作是否区分大小写。 返回值指示转换是否成功。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 参数指定操作是否区分大小写。 返回值指示转换是否成功。 将一个或多个枚举常量的名称或数值的名称或数值的字符串表示形式转换为等效的枚举对象。 返回值指示转换是否成功。 返回此 Enum 实例的类型代码。 根据基础类型将当前值转换为布尔值。 根据基础类型将当前值转换为 8 位无符号整数。 根据基础类型将当前值转换为 Unicode 字符。 根据基础类型将当前值转换为 DateTime 。 根据基础类型将当前值转换为 Decimal 。 根据基础类型将当前值转换为双精度浮点数。 根据基础类型将当前值转换为 16 位有符号整数。 根据基础类型将当前值转换为 32 位有符号整数。 根据基础类型将当前值转换为 64 位有符号整数。 根据基础类型将当前值转换为 8 位有符号整数。 根据基础类型将当前值转换为单精度浮点数。 此方法重载已过时;请改用 ToString() 。 根据基础类型将当前值转换为指定类型。 根据基础类型将当前值转换为 16 位无符号整数。 根据基础类型将当前值转换为 32 位无符号整数。 根据基础类型将当前值转换为 64 位无符号整数。 此方法重载已过时;使用 ToString(String) 。 尝试将枚举的值格式化为提供的字符范围。 想要尝试使用 Ask Learn 阐明或指导你完成本主题?
📥 下载地址(文章结尾)
装机神器,快速安装一切系统。