`
javatoyou
  • 浏览: 1077723 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

enum与string,int的相互转换

 
阅读更多

sample

public enum AuditState
{
Init,
Pass,
Reject,
Sumbit
}

enum转换成int:

(int)AuditState.Init ;

enum转换成string:

AuditState.Init..ToString();

string转换成enum:

string beconvert;

(AuditState)Enum.Parse(typeof(AuditState), beconvert, true);

分享到:
评论

相关推荐

    Java Enum和String及int的相互转化示例

    Java Enum和String及int的相互转化示例 Java Enum和String及int的相互转化示例是Java编程语言中的一种重要技术,通过本文,我们将详细介绍Java Enum和String及int的相互转化示例,并提供详细的示例代码,帮助大家更...

    C#中enum和string的相互转换

    在处理枚举与字符串之间的转换时,有时我们需要根据场景将枚举值转换为字符串,或者反之。这在序列化和反序列化,尤其是与JSON数据交互时特别常见。以下详细介绍了如何在C#中进行这些转换。 1. **枚举转字符串** ...

    枚举型和int、string之间的转换.zip

    2. 将int转换为枚举: 将整数值转换回枚举需要使用枚举类型的名称,后面跟着`.`和括号内的整数值。如果整数值在枚举的范围内,转换是安全的;否则,编译器会发出警告。例如: ```csharp Color newColor = (Color...

    (c#)字符串转换成字符数组 字符串转换成int 数组

    接着,使用`int.Parse()`方法将每个字符串元素转换为整数,并存储在`intArr`数组中。 ### 三、读取文件并转换 在实际开发中,经常需要从文件中读取数据,并对其进行转换。以下是一个示例,演示了如何从文本文件中...

    Options:有时在某些情况下,您想在OptionSet中使用Enum或希望Enum由Raw的Int类型支持,但同时也具有String标签

    目录介绍特征安装用法设置一个MappedValueRepresentable枚举使用MappedValueCollectionRepresented 使用MappedEnum类型的可编码枚举在ESet中使用OptionSet中的EnumSet 将EnumSet转换为Enum数组使用...

    enum_strings:c ++ enum可转换为和从字符串

    枚举字符串C++ 枚举可与字符串相互转换。 源代码是从几个来源收集的,并稍作修改。 代码中引用了原始来源。例子# include " enum_conversions_macro.h "ENUM_CLASS (Day, Monday, Tuesday, Wednesday, Thursday, ...

    Java中的Enum的使用与分析

    ### Java中的Enum使用与分析 #### 一、概述 在Java编程语言中,`Enum`是一种特殊的数据类型,用于表示一组固定的常量值。通过枚举(`enum`),开发者可以更加直观地定义一系列预定义的值,并为这些值提供类型安全...

    Enum的用法

    ### Enum的深度解析与应用技巧 #### 一、Enum的本质与特性 `Enum`,作为Java语言中的一个关键字,自JDK 5.0引入以来,便赋予了开发者一种全新的数据类型——枚举类型,其设计初衷在于为编程提供更安全、更简洁的...

    C#实现实体类与字符串互相转换的方法

    这里处理了枚举(Enum)、整型(int)、双精度浮点型(double)等常见类型,如果需要支持其他类型,可以继续添加相应的判断和转换逻辑。 总的来说,C#中的反射机制使得我们可以动态地访问和操作类的信息,包括创建...

    EnumConvertDemo.zip

    3. **Enum.ToObject()**: 这个方法可以将枚举类型转换为其底层类型(如int)的实例,然后再将这个值转换回枚举类型。 ```csharp Color color = (Color)Enum.ToObject(typeof(Color), 0); // 0 对应于 "Red" ``` **...

    在java switch中使用String作为分支条件

    在Java中,`switch`语句最初只能处理`int`、`char`以及`enum`类型的数据。然而,在实际开发过程中,有时需要根据字符串(`String`)来执行不同的逻辑分支。为了解决这一问题,Java 7引入了一个新特性——支持直接在`...

    enum-converter:枚举的自定义转换器

    然而,当涉及到与数据库交互或者需要进行JSON序列化和反序列化时,枚举与非枚举类型之间的转换可能会变得复杂。这就是"enum-converter"所解决的问题——提供枚举的自定义转换器。 枚举的自定义转换器主要是为了在...

    wise_enum:C ++的反射枚举实现

    将string转换为enum,并将enum转换为string 以惯用的C ++方式完成所有工作(对通用编程,编译时编程等友好) 例子 让我们看一些代码。 您可以这样声明一个枚举: // Equivalent to enum Color {GREEN = 2, RED}; ...

    C#将String类型转换成任意基本类型.docx

    通常,我们需要根据业务需求将接收到的字符串数据转换为适当的类型,例如`int`、`long`、`double`、`DateTime`、`enum`、`bool`等。在描述中提到的情况,作者在处理XML数据时遇到了这个问题,并通过借鉴ASP.NET MVC...

    mybatis-plus使用@EnumValue处理枚举类型的示例代码

    总结来说,`@EnumValue`注解是MyBatis-Plus提供的一种处理枚举类型与数据库字段映射的方法,它简化了枚举在Java对象与数据库之间转换的过程,提高了代码的可读性和维护性。在实际开发中,合理使用`@EnumValue`可以...

    一种基于ENUM的Android SQLite框架.zip

    本文将深入探讨如何在Android中利用ENUM与SQLite框架结合,以实现更高效、更易维护的数据管理。 首先,让我们了解什么是枚举(ENUM)。在许多编程语言中,枚举是一种定义固定集合的常量的类型。枚举类型通常用于...

    c#枚举,数值,字符串间转换

    本文将详细介绍如何在C#中实现枚举与字符串、整数之间的相互转换,并提供了一些实用的例子。 #### 枚举到字符串的转换 1. **使用`ToString()`方法** 枚举对象可以直接调用`ToString()`方法将其转换为字符串。...

    enum的用法

    int enumValue = (int)c; string enumName = c.ToString(); ``` ### 枚举的Flags特性 当枚举代表的是一组可叠加的标志时,可以使用`[Flags]`特性。这允许你使用按位逻辑运算符来组合多个枚举值: ```csharp ...

    magic_enum:现代C ++的枚举(从字符串到字符串,从迭代到迭代)的静态反射,可与任何枚举类型一起使用,而无需任何宏或样板代码

    std::cout << "Color 'Red' as string: " << magic_enum::enum_name(Color::Red) ; for (auto c : magic_enum::enum_values()) { std::cout << "Enum value: " << static_cast<int>(c) ; } if (auto index = ...

Global site tag (gtag.js) - Google Analytics