{"id":201121,"date":"2024-11-20T04:04:34","date_gmt":"2024-11-20T04:04:34","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/"},"modified":"2024-11-20T04:04:34","modified_gmt":"2024-11-20T04:04:34","slug":"how-to-get-enum-name-from-value-in-c","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/","title":{"rendered":"How to get enum name from value in C#?"},"content":{"rendered":"<p>In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its value. Here&#8217;s how you can do it using the Enum.GetName method.<\/p>\n<p>**The Enum.GetName method in C# can be used to get the name of an enum based on its value.**<\/p>\n<p>&#8220;`csharp<br \/>\npublic enum Days<br \/>\n{<br \/>\n    Monday = 1,<br \/>\n    Tuesday = 2,<br \/>\n    Wednesday = 3,<br \/>\n    Thursday = 4,<br \/>\n    Friday = 5,<br \/>\n    Saturday = 6,<br \/>\n    Sunday = 7<br \/>\n}<\/p>\n<p>int value = 3;<br \/>\nstring dayName = Enum.GetName(typeof(Days), value);<br \/>\nConsole.WriteLine(dayName); \/\/ Output: Wednesday<br \/>\n&#8220;`<\/p>\n<p>This code snippet demonstrates how to retrieve the name of the enum value 3, which is &#8220;Wednesday&#8221; in the Days enum.<\/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-enum-name-from-value-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-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#1_Can_EnumGetName_be_used_with_any_enum_type_in_C\" title=\"1. Can Enum.GetName be used with any enum type in C#?\">1. Can Enum.GetName be used with any enum type in C#?<\/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-enum-name-from-value-in-c\/#2_Is_it_possible_to_get_the_name_of_an_enum_value_by_string_in_C\" title=\"2. Is it possible to get the name of an enum value by string in C#?\">2. Is it possible to get the name of an enum value by string in C#?<\/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-enum-name-from-value-in-c\/#3_What_happens_if_the_value_passed_to_EnumGetName_does_not_exist_in_the_enum\" title=\"3. What happens if the value passed to Enum.GetName does not exist in the enum?\">3. What happens if the value passed to Enum.GetName does not exist in the enum?<\/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-enum-name-from-value-in-c\/#4_Can_EnumGetName_be_used_to_get_the_names_of_multiple_enum_values_at_once\" title=\"4. Can Enum.GetName be used to get the names of multiple enum values at once?\">4. Can Enum.GetName be used to get the names of multiple enum values at once?<\/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-enum-name-from-value-in-c\/#5_Is_there_a_way_to_get_all_the_names_of_an_enum_in_C\" title=\"5. Is there a way to get all the names of an enum in C#?\">5. Is there a way to get all the names of an enum in C#?<\/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-enum-name-from-value-in-c\/#6_How_can_I_get_all_the_values_of_an_enum_in_C\" title=\"6. How can I get all the values of an enum in C#?\">6. How can I get all the values of an enum in C#?<\/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-enum-name-from-value-in-c\/#7_Can_EnumGetName_be_used_to_get_the_name_of_an_enum_members_value\" title=\"7. Can Enum.GetName be used to get the name of an enum member&#8217;s value?\">7. Can Enum.GetName be used to get the name of an enum member&#8217;s 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-enum-name-from-value-in-c\/#8_Is_there_a_way_to_get_both_the_name_and_value_of_an_enum_member_in_C\" title=\"8. Is there a way to get both the name and value of an enum member in C#?\">8. Is there a way to get both the name and value of an enum member in C#?<\/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-enum-name-from-value-in-c\/#9_How_can_I_determine_if_a_string_represents_a_valid_enum_value_in_C\" title=\"9. How can I determine if a string represents a valid enum value in C#?\">9. How can I determine if a string represents a valid enum value in C#?<\/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-enum-name-from-value-in-c\/#10_Can_EnumGetName_be_used_with_enums_that_have_duplicate_values\" title=\"10. Can Enum.GetName be used with enums that have duplicate values?\">10. Can Enum.GetName be used with enums that have duplicate 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-enum-name-from-value-in-c\/#11_Is_there_a_way_to_customize_the_way_enum_names_are_retrieved_in_C\" title=\"11. Is there a way to customize the way enum names are retrieved in C#?\">11. Is there a way to customize the way enum names are retrieved in C#?<\/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-enum-name-from-value-in-c\/#12_Are_there_any_performance_considerations_to_keep_in_mind_when_using_EnumGetName_in_C\" title=\"12. Are there any performance considerations to keep in mind when using Enum.GetName in C#?\">12. Are there any performance considerations to keep in mind when using Enum.GetName in C#?<\/a><\/li><\/ul><\/nav><\/div>\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_EnumGetName_be_used_with_any_enum_type_in_C\"><\/span>1. Can Enum.GetName be used with any enum type in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, Enum.GetName can be used with any enum type in C# to get the name of an enum based on its value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Is_it_possible_to_get_the_name_of_an_enum_value_by_string_in_C\"><\/span>2. Is it possible to get the name of an enum value by string in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use Enum.Parse to convert a string representation of the enum value to its corresponding enum type and then use Enum.GetName to get the name of the enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_What_happens_if_the_value_passed_to_EnumGetName_does_not_exist_in_the_enum\"><\/span>3. What happens if the value passed to Enum.GetName does not exist in the enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nIf the value passed to Enum.GetName does not exist in the enum, the method will return null.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Can_EnumGetName_be_used_to_get_the_names_of_multiple_enum_values_at_once\"><\/span>4. Can Enum.GetName be used to get the names of multiple enum values at once?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, Enum.GetName can only be used to get the name of a single enum value at a time. You would need to call it multiple times for each enum value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Is_there_a_way_to_get_all_the_names_of_an_enum_in_C\"><\/span>5. Is there a way to get all the names of an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the Enum.GetNames method to retrieve an array of all the names defined in the enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_How_can_I_get_all_the_values_of_an_enum_in_C\"><\/span>6. How can I get all the values of an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the Enum.GetValues method to get an array of all the values defined in the enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Can_EnumGetName_be_used_to_get_the_name_of_an_enum_members_value\"><\/span>7. Can Enum.GetName be used to get the name of an enum member&#8217;s value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, Enum.GetName is used to get the name of an enum based on its numeric value, not vice versa.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Is_there_a_way_to_get_both_the_name_and_value_of_an_enum_member_in_C\"><\/span>8. Is there a way to get both the name and value of an enum member in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use a combination of Enum.GetName and Enum.Parse to get both the name and value of an enum member.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_How_can_I_determine_if_a_string_represents_a_valid_enum_value_in_C\"><\/span>9. How can I determine if a string represents a valid enum value in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the Enum.IsDefined method to check if a string represents a valid enum value in C#.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_Can_EnumGetName_be_used_with_enums_that_have_duplicate_values\"><\/span>10. Can Enum.GetName be used with enums that have duplicate values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, Enum.GetName can be used with enums that have duplicate values, but it will only return the name of the first enum member with that value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Is_there_a_way_to_customize_the_way_enum_names_are_retrieved_in_C\"><\/span>11. Is there a way to customize the way enum names are retrieved in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use attributes like Description or DisplayName to customize the display names of enum members and retrieve them accordingly.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_Are_there_any_performance_considerations_to_keep_in_mind_when_using_EnumGetName_in_C\"><\/span>12. Are there any performance considerations to keep in mind when using Enum.GetName in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnum.GetName is a relatively lightweight operation, but if you need to perform this operation frequently, you may want to consider storing the enum names in a dictionary for faster lookups.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its value. Here&#8217;s how you can do it using the Enum.GetName method. **The Enum.GetName method in C# can be used to get the name of an &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to get enum name from value in C#?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#more-201121\">Read more<span class=\"screen-reader-text\">How to get enum name from value in C#?<\/span><\/a><\/p>\n","protected":false},"author":51,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-201121","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 enum name from value in C#?<\/title>\n<meta name=\"description\" content=\"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its\" \/>\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-enum-name-from-value-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 enum name from value in C#?\" \/>\n<meta property=\"og:description\" content=\"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-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-11-20T04:04:34+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=\"Adam Forbes\" \/>\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=\"Adam Forbes\" \/>\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-enum-name-from-value-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/\"},\"author\":{\"name\":\"Adam Forbes\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060\"},\"headline\":\"How to get enum name from value in C#?\",\"datePublished\":\"2024-11-20T04:04:34+00:00\",\"dateModified\":\"2024-11-20T04:04:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/\"},\"wordCount\":568,\"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-enum-name-from-value-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/\",\"name\":\"How to get enum name from value in C#?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-11-20T04:04:34+00:00\",\"dateModified\":\"2024-11-20T04:04:34+00:00\",\"description\":\"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to get enum name from value 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\/88cd882dfb29a6b147bc0ea26dc84060\",\"name\":\"Adam Forbes\",\"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\":\"Adam Forbes\"},\"description\":\"Guest author Adam Forbes 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 enum name from value in C#?","description":"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its","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-enum-name-from-value-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to get enum name from value in C#?","og_description":"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its","og_url":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-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-11-20T04:04:34+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":"Adam Forbes","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Adam Forbes","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/"},"author":{"name":"Adam Forbes","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060"},"headline":"How to get enum name from value in C#?","datePublished":"2024-11-20T04:04:34+00:00","dateModified":"2024-11-20T04:04:34+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/"},"wordCount":568,"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-enum-name-from-value-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/","url":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/","name":"How to get enum name from value in C#?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-11-20T04:04:34+00:00","dateModified":"2024-11-20T04:04:34+00:00","description":"In C#, enums are a set of named constants that represent a set of named values. Sometimes, you may need to retrieve the name of an enum based on its","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-name-from-value-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to get enum name from value 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\/88cd882dfb29a6b147bc0ea26dc84060","name":"Adam Forbes","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":"Adam Forbes"},"description":"Guest author Adam Forbes 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\/201121","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\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=201121"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/201121\/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=201121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=201121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=201121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}