{"id":228207,"date":"2024-07-10T14:20:05","date_gmt":"2024-07-10T14:20:05","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/?p=228207"},"modified":"2024-07-10T14:20:05","modified_gmt":"2024-07-10T14:20:05","slug":"how-to-get-value-of-enum-in-c","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/","title":{"rendered":"How to get value of enum in C#?"},"content":{"rendered":"<p>Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible values for a variable. In certain scenarios, you may need to retrieve the value associated with an enum. This article will explain how to get the value of an enum in C# and address some related frequently asked questions.<\/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-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#How_to_Get_Value_of_Enum_in_C\" title=\"How to Get Value of Enum in C#\">How to Get Value of Enum in C#<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#Frequently_Asked_Questions\" title=\"Frequently Asked Questions\">Frequently Asked Questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#1_Can_I_obtain_the_enum_value_using_an_integer_or_another_enum_value\" title=\"1. Can I obtain the enum value using an integer or another enum value?\">1. Can I obtain the enum value using an integer or another enum value?<\/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-of-enum-in-c\/#2_What_happens_if_the_string_passed_to_EnumParse_doesnt_match_any_enum_value\" title=\"2. What happens if the string passed to `Enum.Parse` doesn&#8217;t match any enum value?\">2. What happens if the string passed to `Enum.Parse` doesn&#8217;t match any enum value?<\/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-of-enum-in-c\/#3_Is_the_string_comparison_case-sensitive\" title=\"3. Is the string comparison case-sensitive?\">3. Is the string comparison case-sensitive?<\/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-of-enum-in-c\/#4_How_can_I_check_if_a_given_string_is_a_valid_enum_value_without_throwing_an_exception\" title=\"4. How can I check if a given string is a valid enum value without throwing an exception?\">4. How can I check if a given string is a valid enum value without throwing an exception?<\/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-of-enum-in-c\/#5_Can_I_directly_retrieve_the_enum_value_without_casting_to_the_underlying_type\" title=\"5. Can I directly retrieve the enum value without casting to the underlying type?\">5. Can I directly retrieve the enum value without casting to the underlying type?<\/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-of-enum-in-c\/#6_Can_I_get_the_name_and_the_value_of_an_enum_together\" title=\"6. Can I get the name and the value of an enum together?\">6. Can I get the name and the value of an enum together?<\/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-of-enum-in-c\/#7_What_if_I_want_to_convert_an_enum_value_into_its_corresponding_string_representation\" title=\"7. What if I want to convert an enum value into its corresponding string representation?\">7. What if I want to convert an enum value into its corresponding string representation?<\/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-of-enum-in-c\/#8_Is_it_possible_to_get_all_the_enum_names_as_an_array\" title=\"8. Is it possible to get all the enum names as an array?\">8. Is it possible to get all the enum names as an array?<\/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-of-enum-in-c\/#9_Can_I_parse_an_enum_from_a_numeric_value\" title=\"9. Can I parse an enum from a numeric value?\">9. Can I parse an enum from a numeric value?<\/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-of-enum-in-c\/#10_How_do_I_check_if_an_integer_value_is_valid_for_a_particular_enum\" title=\"10. How do I check if an integer value is valid for a particular enum?\">10. How do I check if an integer value is valid for a particular enum?<\/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-of-enum-in-c\/#11_Can_I_get_the_number_of_elements_in_an_enum\" title=\"11. Can I get the number of elements in an enum?\">11. Can I get the number of elements in an enum?<\/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-of-enum-in-c\/#12_Is_it_possible_to_assign_custom_values_to_enum_members_instead_of_the_default_numeric_values\" title=\"12. Is it possible to assign custom values to enum members instead of the default numeric values?\">12. Is it possible to assign custom values to enum members instead of the default numeric values?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Get_Value_of_Enum_in_C\"><\/span>How to Get Value of Enum in C#<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To obtain the value of an enum in C#, you can make use of the `Enum.Parse` method. This method takes two arguments: the type of the enum and the string representation of the enum value. It returns an object of the underlying enum type.<\/p>\n<p>Here&#8217;s an example demonstrating how to get the value of an enum:<\/p>\n<p>&#8220;`csharp<br \/>\nenum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }<\/p>\n<p>class Program<br \/>\n{<br \/>\n    static void Main()<br \/>\n    {<br \/>\n        string day = &#8220;Monday&#8221;;<br \/>\n        Days enumValue = (Days)Enum.Parse(typeof(Days), day);<\/p>\n<p>        Console.WriteLine($&#8221;The value of enum {day} is: {enumValue}&#8221;);<br \/>\n    }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>In this code snippet, the `Enum.Parse` method is used to retrieve the value associated with the string constant `&#8221;Monday&#8221;` from the `Days` enum. The resulting enum value is then assigned to the `enumValue` variable. Finally, the value is displayed on the console.<\/p>\n<p><b>The answer is to use the `Enum.Parse` method and cast the returned object to the desired enum type.<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span>Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Can_I_obtain_the_enum_value_using_an_integer_or_another_enum_value\"><\/span>1. Can I obtain the enum value using an integer or another enum value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, the `Enum.Parse` method expects a string representation matching one of the defined enum names.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_What_happens_if_the_string_passed_to_EnumParse_doesnt_match_any_enum_value\"><\/span>2. What happens if the string passed to `Enum.Parse` doesn&#8217;t match any enum value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nAn `ArgumentException` will be thrown.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Is_the_string_comparison_case-sensitive\"><\/span>3. Is the string comparison case-sensitive?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, the string comparison is case-sensitive by default. If you have case-insensitive enum values, you can use additional logic to handle it.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_How_can_I_check_if_a_given_string_is_a_valid_enum_value_without_throwing_an_exception\"><\/span>4. How can I check if a given string is a valid enum value without throwing an exception?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.IsDefined` method, which returns a boolean indicating whether the specified value exists in the enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Can_I_directly_retrieve_the_enum_value_without_casting_to_the_underlying_type\"><\/span>5. Can I directly retrieve the enum value without casting to the underlying type?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, you would need to cast the returned object to the appropriate enum type.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Can_I_get_the_name_and_the_value_of_an_enum_together\"><\/span>6. Can I get the name and the value of an enum together?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the `Enum.GetValues` method to retrieve all the enum values, and then iterate over them to collect both the names and their respective values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_What_if_I_want_to_convert_an_enum_value_into_its_corresponding_string_representation\"><\/span>7. What if I want to convert an enum value into its corresponding string representation?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.ToString` method to convert the enum value into a string.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Is_it_possible_to_get_all_the_enum_names_as_an_array\"><\/span>8. Is it possible to get all the enum names as an array?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the `Enum.GetNames` method to retrieve an array containing all the enum names.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Can_I_parse_an_enum_from_a_numeric_value\"><\/span>9. Can I parse an enum from a numeric value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the `Enum.ToObject` method to parse an enum from its underlying numeric value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_How_do_I_check_if_an_integer_value_is_valid_for_a_particular_enum\"><\/span>10. How do I check if an integer value is valid for a particular enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the `Enum.IsDefined` method to check if the provided integer value exists in the specified enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Can_I_get_the_number_of_elements_in_an_enum\"><\/span>11. Can I get the number of elements in an enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the `Enum.GetValues` method to obtain an array of all the enum values and then get its length using the `Length` property.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_Is_it_possible_to_assign_custom_values_to_enum_members_instead_of_the_default_numeric_values\"><\/span>12. Is it possible to assign custom values to enum members instead of the default numeric values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can manually assign custom values to enum members by explicitly specifying their values using the assignment operator (`=`).<\/p>\n<p>In conclusion, retrieving the value of an enum in C# can be achieved by using the `Enum.Parse` method and casting the returned object to the desired enum type. With some additional methods, you can perform various operations on enums, such as obtaining string representations, checking validity, and accessing other related information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible values for a variable. In certain scenarios, you may need to retrieve the value associated with an enum. This article will explain how to get the value of &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to get value of enum in C#?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#more-228207\">Read more<span class=\"screen-reader-text\">How to get value of 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-228207","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 of enum in C#?<\/title>\n<meta name=\"description\" content=\"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible\" \/>\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-of-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 of enum in C#?\" \/>\n<meta property=\"og:description\" content=\"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-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-07-10T14:20:05+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-of-enum-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/\"},\"author\":{\"name\":\"Casey Mayer\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f\"},\"headline\":\"How to get value of enum in C#?\",\"datePublished\":\"2024-07-10T14:20:05+00:00\",\"dateModified\":\"2024-07-10T14:20:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/\"},\"wordCount\":658,\"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-of-enum-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/\",\"name\":\"How to get value of enum in C#?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-07-10T14:20:05+00:00\",\"dateModified\":\"2024-07-10T14:20:05+00:00\",\"description\":\"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-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 of 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 of enum in C#?","description":"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible","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-of-enum-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to get value of enum in C#?","og_description":"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible","og_url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-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-07-10T14:20:05+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-of-enum-in-c\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/"},"author":{"name":"Casey Mayer","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f"},"headline":"How to get value of enum in C#?","datePublished":"2024-07-10T14:20:05+00:00","dateModified":"2024-07-10T14:20:05+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/"},"wordCount":658,"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-of-enum-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/","url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/","name":"How to get value of enum in C#?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-07-10T14:20:05+00:00","dateModified":"2024-07-10T14:20:05+00:00","description":"Enums, short for enumerations, are user-defined types in C# that consist of a set of named constants. They are commonly used to define a list of possible","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-get-value-of-enum-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-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 of 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\/228207","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=228207"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/228207\/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=228207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=228207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=228207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}