{"id":228027,"date":"2024-03-31T02:43:07","date_gmt":"2024-03-31T02:43:07","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/?p=228027"},"modified":"2024-03-31T02:43:07","modified_gmt":"2024-03-31T02:43:07","slug":"how-to-get-value-from-enum-in-c","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/","title":{"rendered":"How to get value from enum in C#?"},"content":{"rendered":"<p>Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and maintainable by providing an intuitive way to represent a fixed set of values. However, a common question that arises is, &#8220;How to get the value from an enum in C#?&#8221; In this article, we will address this question head-on and provide additional guidance on related FAQs.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#How_to_get_value_from_enum_in_C\" title=\"How to get value from enum in C#?\">How to get value from enum in C#?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#FAQs\" title=\"FAQs:\">FAQs:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#1_Can_an_enum_have_different_underlying_types\" title=\"1. Can an enum have different underlying types?\">1. Can an enum have different underlying types?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#2_How_can_I_assign_a_specific_value_to_an_enum_element\" title=\"2. How can I assign a specific value to an enum element?\">2. How can I assign a specific value to an enum element?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#3_How_can_I_iterate_over_all_enum_values\" title=\"3. How can I iterate over all enum values?\">3. How can I iterate over all enum values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#4_Can_I_use_string_values_for_enum_elements_instead_of_integers\" title=\"4. Can I use string values for enum elements instead of integers?\">4. Can I use string values for enum elements instead of integers?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#5_How_can_I_convert_an_integer_value_to_its_corresponding_enum_element\" title=\"5. How can I convert an integer value to its corresponding enum element?\">5. How can I convert an integer value to its corresponding enum element?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#6_Can_I_get_the_name_of_an_enum_element_instead_of_its_underlying_value\" title=\"6. Can I get the name of an enum element instead of its underlying value?\">6. Can I get the name of an enum element instead of its underlying value?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#7_How_can_I_check_if_a_value_is_defined_in_an_enum\" title=\"7. How can I check if a value is defined in an enum?\">7. How can I check if a value is defined in an enum?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#8_Can_I_assign_values_directly_to_enums_based_on_user_input\" title=\"8. Can I assign values directly to enums based on user input?\">8. Can I assign values directly to enums based on user input?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#9_How_can_I_compare_enum_values\" title=\"9. How can I compare enum values?\">9. How can I compare enum values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#10_Can_I_use_an_enum_as_a_method_parameter\" title=\"10. Can I use an enum as a method parameter?\">10. Can I use an enum as a method parameter?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#11_Can_I_combine_multiple_enum_values_into_a_single_value\" title=\"11. Can I combine multiple enum values into a single value?\">11. Can I combine multiple enum values into a single value?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#12_How_can_I_retrieve_the_enum_type_of_an_enum_variable\" title=\"12. How can I retrieve the enum type of an enum variable?\">12. How can I retrieve the enum type of an enum variable?<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"How_to_get_value_from_enum_in_C\"><\/span>How to get value from enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The value of an enum can be obtained by casting the enum element to its underlying type. Here&#8217;s an example that demonstrates how to get the value from an enum:<\/p>\n<p>&#8220;`csharp<br \/>\nenum DaysOfWeek<br \/>\n{<br \/>\n    Monday,<br \/>\n    Tuesday,<br \/>\n    Wednesday,<br \/>\n    Thursday,<br \/>\n    Friday,<br \/>\n    Saturday,<br \/>\n    Sunday<br \/>\n}<\/p>\n<p>\/\/ Getting the value from an enum<br \/>\nDaysOfWeek today = DaysOfWeek.Wednesday;<br \/>\nint todayValue = (int)today;<br \/>\nConsole.WriteLine(todayValue);  \/\/ Output: 2<br \/>\n&#8220;`<\/p>\n<p>In the above example, we define an enum called `DaysOfWeek` with seven elements representing the days of the week. We then assign the `Wednesday` element to the `today` variable. To obtain its value, we use the cast `(int)today`, which converts the enum element to an `int`. The value of `today` is then printed, resulting in `2`.<\/p>\n<p>Now that we have tackled the main question, let&#8217;s address some related FAQs about enums in C#.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Can_an_enum_have_different_underlying_types\"><\/span>1. Can an enum have different underlying types?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnums in C# have an optional underlying type, which is `int` by default. However, you can explicitly specify a different integral type such as `byte`, `short`, `long`, etc.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_How_can_I_assign_a_specific_value_to_an_enum_element\"><\/span>2. How can I assign a specific value to an enum element?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nBy default, enum elements are assigned values starting from 0. However, you can explicitly assign different values to each element. For example, `Monday = 1` or `Monday = 10`.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_How_can_I_iterate_over_all_enum_values\"><\/span>3. How can I iterate over all enum values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.GetValues` method to retrieve all values of an enum as an array. From there, you can loop over the array to process each value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Can_I_use_string_values_for_enum_elements_instead_of_integers\"><\/span>4. Can I use string values for enum elements instead of integers?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, enum elements can only be associated with integral types. If you need to map string values, you can use a dictionary or a custom attribute.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_How_can_I_convert_an_integer_value_to_its_corresponding_enum_element\"><\/span>5. How can I convert an integer value to its corresponding enum element?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.ToObject` method by specifying the enum type and the integer value. It will return the corresponding enum element.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Can_I_get_the_name_of_an_enum_element_instead_of_its_underlying_value\"><\/span>6. Can I get the name of an enum element instead of its underlying value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the `Enum.GetName` method to obtain the name of an enum element based on its value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_How_can_I_check_if_a_value_is_defined_in_an_enum\"><\/span>7. How can I check if a value is defined in an enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.IsDefined` method to check if a specific value exists in an enum type.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Can_I_assign_values_directly_to_enums_based_on_user_input\"><\/span>8. Can I assign values directly to enums based on user input?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nIt&#8217;s not recommended to assign values directly from user input as it may lead to invalid enum values. It&#8217;s better to validate and map user input to enum values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_How_can_I_compare_enum_values\"><\/span>9. How can I compare enum values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can compare enum values using the standard comparison operators such as `==`, `!=`, `<`, `>`, etc.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_Can_I_use_an_enum_as_a_method_parameter\"><\/span>10. Can I use an enum as a method parameter?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use an enum as a parameter type in methods. It provides a more expressive way to pass and handle input.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Can_I_combine_multiple_enum_values_into_a_single_value\"><\/span>11. Can I combine multiple enum values into a single value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the bitwise OR operator `|` to combine multiple enum values into a single value. This is useful when dealing with flags or options.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_How_can_I_retrieve_the_enum_type_of_an_enum_variable\"><\/span>12. How can I retrieve the enum type of an enum variable?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `typeof` operator to retrieve the enum type of an enum variable. For example, `Type enumType = typeof(DaysOfWeek);`.<\/p>\n<p>In conclusion, getting the value from an enum in C# is straightforward by casting the enum element to its underlying type. By understanding the nuances of enums and considering the related FAQs, you can leverage the power of enums to write cleaner and more maintainable code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and maintainable by providing an intuitive way to represent a fixed set of values. However, a common question that arises is, &#8220;How to get the value from an enum in &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to get value from enum in C#?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#more-228027\">Read more<span class=\"screen-reader-text\">How to get value from enum in C#?<\/span><\/a><\/p>\n","protected":false},"author":57,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-228027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to get value from enum in C#?<\/title>\n<meta name=\"description\" content=\"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to get value from enum in C#?\" \/>\n<meta property=\"og:description\" content=\"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/synchronyfinancial\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-31T02:43:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Casey Mayer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@synchrony\" \/>\n<meta name=\"twitter:site\" content=\"@synchrony\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Casey Mayer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\"},\"author\":{\"name\":\"Casey Mayer\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f\"},\"headline\":\"How to get value from enum in C#?\",\"datePublished\":\"2024-03-31T02:43:07+00:00\",\"dateModified\":\"2024-03-31T02:43:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\"},\"wordCount\":668,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"articleSection\":[\"Learn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\",\"name\":\"How to get value from enum in C#?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-03-31T02:43:07+00:00\",\"dateModified\":\"2024-03-31T02:43:07+00:00\",\"description\":\"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to get value from enum in C#?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"description\":\"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co\",\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namso-gen.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"contentUrl\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"width\":500,\"height\":164,\"caption\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\"},\"image\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/synchronyfinancial\",\"https:\/\/twitter.com\/synchrony\",\"https:\/\/www.youtube.com\/synchronyfinancial\",\"https:\/\/www.instagram.com\/synchrony\",\"https:\/\/www.linkedin.com\/company\/synchrony-financial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f\",\"name\":\"Casey Mayer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Casey Mayer\"},\"description\":\"Guest author Casey Mayer has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to get value from enum in C#?","description":"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to get value from enum in C#?","og_description":"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and","og_url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/","og_site_name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","article_publisher":"https:\/\/www.facebook.com\/synchronyfinancial","article_published_time":"2024-03-31T02:43:07+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png","type":"image\/png"}],"author":"Casey Mayer","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Casey Mayer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/"},"author":{"name":"Casey Mayer","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f"},"headline":"How to get value from enum in C#?","datePublished":"2024-03-31T02:43:07+00:00","dateModified":"2024-03-31T02:43:07+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/"},"wordCount":668,"commentCount":0,"publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"articleSection":["Learn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/","url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/","name":"How to get value from enum in C#?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-03-31T02:43:07+00:00","dateModified":"2024-03-31T02:43:07+00:00","description":"Enums in C# are a powerful feature that allows developers to define a set of named constants. These constants can make our code more readable and","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-from-enum-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to get value from enum in C#?"}]},{"@type":"WebSite","@id":"https:\/\/namso-gen.co\/blog\/#website","url":"https:\/\/namso-gen.co\/blog\/","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","description":"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co","publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namso-gen.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/namso-gen.co\/blog\/#organization","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","url":"https:\/\/namso-gen.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","contentUrl":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","width":500,"height":164,"caption":"Namso Gen Blog - Free Credit Card Generator [100% Valid]"},"image":{"@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/synchronyfinancial","https:\/\/twitter.com\/synchrony","https:\/\/www.youtube.com\/synchronyfinancial","https:\/\/www.instagram.com\/synchrony","https:\/\/www.linkedin.com\/company\/synchrony-financial"]},{"@type":"Person","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f","name":"Casey Mayer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Casey Mayer"},"description":"Guest author Casey Mayer has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here."}]}},"_links":{"self":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/228027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/users\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=228027"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/228027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media\/107420"}],"wp:attachment":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media?parent=228027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=228027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=228027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}