{"id":201133,"date":"2023-11-06T19:21:49","date_gmt":"2023-11-06T19:21:49","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/"},"modified":"2023-11-06T19:21:49","modified_gmt":"2023-11-06T19:21:49","slug":"how-to-get-enum-value-in-c","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/","title":{"rendered":"How to get enum value in C#?"},"content":{"rendered":"<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-enum-value-in-c\/#How_to_get_enum_value_in_C\" title=\"How to get enum value in C#?\">How to get enum value in C#?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#How_do_I_declare_an_enum_in_C\" title=\"How do I declare an enum in C#?\">How do I declare 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-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#Can_enums_have_methods_in_C\" title=\"Can enums have methods in C#?\">Can enums have methods 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-value-in-c\/#Can_I_assign_strings_as_enum_values_in_C\" title=\"Can I assign strings as enum values in C#?\">Can I assign strings as enum values in C#?<\/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-value-in-c\/#How_can_I_get_the_integer_value_of_an_enum_in_C\" title=\"How can I get the integer value of an enum in C#?\">How can I get the integer value 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-6\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#Can_I_iterate_over_enum_values_in_C\" title=\"Can I iterate over enum values in C#?\">Can I iterate over enum values 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-value-in-c\/#Can_I_add_new_constants_to_an_enum_in_C\" title=\"Can I add new constants to an enum in C#?\">Can I add new constants to 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-value-in-c\/#Can_enums_be_nullable_in_C\" title=\"Can enums be nullable in C#?\">Can enums be nullable in C#?<\/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-value-in-c\/#Can_I_compare_enum_values_in_C\" title=\"Can I compare enum values in C#?\">Can I compare enum values 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-value-in-c\/#Can_I_set_a_default_value_for_an_enum_in_C\" title=\"Can I set a default value for an enum in C#?\">Can I set a default value for 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-11\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#Can_I_convert_a_string_to_an_enum_in_C\" title=\"Can I convert a string to an enum in C#?\">Can I convert a string to 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-12\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#How_can_I_check_if_a_specific_value_exists_in_an_enum_in_C\" title=\"How can I check if a specific value exists in an enum in C#?\">How can I check if a specific value exists in 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-13\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#How_do_I_get_the_names_of_enum_constants_in_C\" title=\"How do I get the names of enum constants in C#?\">How do I get the names of enum constants in C#?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_get_enum_value_in_C\"><\/span>How to get enum value in C#?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Enums in C# are a convenient way to work with a set of named constants. Here&#8217;s how you can get the value of an enum in C#:<\/p>\n<p>**1. By using the Enum.Parse method**<br \/>\nYou can use the Enum.Parse method to convert a string representation of the enum to the actual enum value.<\/p>\n<p>&#8220;`csharp<br \/>\npublic enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };<br \/>\nstring day = &#8220;Monday&#8221;;<br \/>\nDays enumValue = (Days)Enum.Parse(typeof(Days), day);<br \/>\nConsole.WriteLine(enumValue); \/\/Output: Monday<br \/>\n&#8220;`<\/p>\n<p>**2. By using the Enum.GetName method**<br \/>\nYou can also use the Enum.GetName method to get the name of the constant in the enum.<\/p>\n<p>&#8220;`csharp<br \/>\nDays day = Days.Monday;<br \/>\nstring enumName = Enum.GetName(typeof(Days), day);<br \/>\nConsole.WriteLine(enumName); \/\/Output: Monday<br \/>\n&#8220;`<\/p>\n<p>**3. By using the Enum.GetValues method**<br \/>\nIf you want to get all the values of the enum, you can use the Enum.GetValues method.<\/p>\n<p>&#8220;`csharp<br \/>\nArray enumValues = Enum.GetValues(typeof(Days));<br \/>\nforeach (Days value in enumValues)<br \/>\n{<br \/>\n    Console.WriteLine(value);<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>**4. By casting the enum to its underlying type**<br \/>\nYou can also access the underlying integer value of the enum by simply casting it to its numeric type.<\/p>\n<p>&#8220;`csharp<br \/>\nint enumIntValue = (int)Days.Monday;<br \/>\nConsole.WriteLine(enumIntValue); \/\/Output: 1<br \/>\n&#8220;`<\/p>\n<p>**5. Using the Enum.IsDefined method**<br \/>\nTo check if a specified constant exists in the enum, you can use the Enum.IsDefined method.<\/p>\n<p>&#8220;`csharp<br \/>\nbool isDefined = Enum.IsDefined(typeof(Days), &#8220;Monday&#8221;);<br \/>\nConsole.WriteLine(isDefined); \/\/Output: True<br \/>\n&#8220;`<\/p>\n<p>**6. Using the Enum.TryParse method**<br \/>\nIf you are not sure if the string representation can be parsed to the enum, you can use the Enum.TryParse method.<\/p>\n<p>&#8220;`csharp<br \/>\nDays result;<br \/>\nbool parsed = Enum.TryParse(&#8220;Wednesday&#8221;, out result);<br \/>\nif (parsed)<br \/>\n{<br \/>\n    Console.WriteLine(&#8220;Parsed value: &#8221; + result);<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>**7. Using the Enum.GetNames method**<br \/>\nTo get all the names of the constants in the enum, you can use the Enum.GetNames method.<\/p>\n<p>&#8220;`csharp<br \/>\nstring[] enumNames = Enum.GetNames(typeof(Days));<br \/>\nforeach (string name in enumNames)<br \/>\n{<br \/>\n    Console.WriteLine(name);<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>**8. Using a switch statement**<br \/>\nYou can use a switch statement to easily switch between enum values based on their names.<\/p>\n<p>&#8220;`csharp<br \/>\nDays today = Days.Friday;<br \/>\nswitch (today)<br \/>\n{<br \/>\n    case Days.Sunday:<br \/>\n        Console.WriteLine(&#8220;It&#8217;s Sunday&#8221;);<br \/>\n        break;<br \/>\n    case Days.Friday:<br \/>\n        Console.WriteLine(&#8220;It&#8217;s Friday&#8221;);<br \/>\n        break;<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>**9. Converting enum value to string**<br \/>\nYou can convert an enum value to its string representation using the ToString method.<\/p>\n<p>&#8220;`csharp<br \/>\nDays today = Days.Wednesday;<br \/>\nstring enumString = today.ToString();<br \/>\nConsole.WriteLine(enumString); \/\/Output: Wednesday<br \/>\n&#8220;`<\/p>\n<p>**10. Using bitwise operations with enums**<br \/>\nEnums in C# can be marked with the [Flags] attribute to enable bitwise operations. This allows combining multiple enum values into a single value.<\/p>\n<p>&#8220;`csharp<br \/>\n[Flags]<br \/>\npublic enum Colors { Red = 1, Blue = 2, Green = 4 };<\/p>\n<p>Colors selectedColors = Colors.Red | Colors.Blue;<br \/>\nConsole.WriteLine(selectedColors); \/\/Output: Red, Blue<br \/>\n&#8220;`<\/p>\n<p>**11. Getting enum description attributes**<br \/>\nYou can use the Description attribute to provide a user-friendly description for each enum constant.<\/p>\n<p>&#8220;`csharp<br \/>\npublic enum Months<br \/>\n{<br \/>\n    [Description(&#8220;January&#8221;)]<br \/>\n    Jan,<br \/>\n    [Description(&#8220;February&#8221;)]<br \/>\n    Feb<br \/>\n}<\/p>\n<p>Months month = Months.Jan;<br \/>\nstring description = EnumExtensions.GetDescription(month); \/\/Output: January<br \/>\n&#8220;`<\/p>\n<p>**12. Using the Enum.Format method**<br \/>\nThe Enum.Format method can be used to format the enum value into a specified string representation.<\/p>\n<p>&#8220;`csharp<br \/>\nDays today = Days.Thursday;<br \/>\nstring formattedEnum = Enum.Format(typeof(Days), today, &#8220;G&#8221;);<br \/>\nConsole.WriteLine(formattedEnum); \/\/Output: Thursday<br \/>\n&#8220;`<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_do_I_declare_an_enum_in_C\"><\/span>How do I declare an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nTo declare an enum in C#, use the enum keyword followed by the enum name and its constants.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_enums_have_methods_in_C\"><\/span>Can enums have methods in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, enums in C# cannot have methods like classes or structs.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_assign_strings_as_enum_values_in_C\"><\/span>Can I assign strings as enum values in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnums in C# are limited to integral types, but you can use the Description attribute to assign string values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_can_I_get_the_integer_value_of_an_enum_in_C\"><\/span>How can I get the integer value of an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can simply cast the enum value to its underlying numeric type (e.g. int, byte).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_iterate_over_enum_values_in_C\"><\/span>Can I iterate over enum values in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use the Enum.GetValues method to iterate over all the constants in an enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_add_new_constants_to_an_enum_in_C\"><\/span>Can I add new constants to an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnums in C# are static and defined at compile time, so you cannot add new constants at runtime.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_enums_be_nullable_in_C\"><\/span>Can enums be nullable in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnums in C# are value types and are not nullable by default. You can make them nullable by using the Nullable<T> type.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_compare_enum_values_in_C\"><\/span>Can I compare enum values in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can compare enum values using the equality operators (==, !=) or by converting them to their numeric representations.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_set_a_default_value_for_an_enum_in_C\"><\/span>Can I set a default value for an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nEnums in C# have a default value of 0, which corresponds to the first constant if not explicitly set.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_convert_a_string_to_an_enum_in_C\"><\/span>Can I convert a string to an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can convert a string representation of an enum to its actual value using the Enum.Parse or Enum.TryParse methods.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_can_I_check_if_a_specific_value_exists_in_an_enum_in_C\"><\/span>How can I check if a specific value exists in an enum in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the Enum.IsDefined method to check if a specified constant exists in an enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_do_I_get_the_names_of_enum_constants_in_C\"><\/span>How do I get the names of enum constants in C#?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use the Enum.GetNames method to get an array of names of all the constants in an enum.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here&#8217;s how you can get the value of an enum in C#: **1. By using the Enum.Parse method** You can use the Enum.Parse method to convert a string representation of the enum to &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to get enum value in C#?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#more-201133\">Read more<span class=\"screen-reader-text\">How to get enum 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-201133","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 value in C#?<\/title>\n<meta name=\"description\" content=\"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here&#039;s how you can get the value of an enum in C#:\" \/>\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-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 value in C#?\" \/>\n<meta property=\"og:description\" content=\"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here&#039;s how you can get the value of an enum in C#:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-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=\"2023-11-06T19:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"164\" \/>\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=\"4 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-value-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/\"},\"author\":{\"name\":\"Adam Forbes\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060\"},\"headline\":\"How to get enum value in C#?\",\"datePublished\":\"2023-11-06T19:21:49+00:00\",\"dateModified\":\"2023-11-06T19:21:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/\"},\"wordCount\":860,\"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-value-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/\",\"name\":\"How to get enum value in C#?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2023-11-06T19:21:49+00:00\",\"dateModified\":\"2023-11-06T19:21:49+00:00\",\"description\":\"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here's how you can get the value of an enum in C#:\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-enum-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 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 value in C#?","description":"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here's how you can get the value of an enum in C#:","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-value-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to get enum value in C#?","og_description":"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here's how you can get the value of an enum in C#:","og_url":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-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":"2023-11-06T19:21:49+00:00","og_image":[{"width":500,"height":164,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/"},"author":{"name":"Adam Forbes","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060"},"headline":"How to get enum value in C#?","datePublished":"2023-11-06T19:21:49+00:00","dateModified":"2023-11-06T19:21:49+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/"},"wordCount":860,"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-value-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/","url":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/","name":"How to get enum value in C#?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2023-11-06T19:21:49+00:00","dateModified":"2023-11-06T19:21:49+00:00","description":"How to get enum value in C#? Enums in C# are a convenient way to work with a set of named constants. Here's how you can get the value of an enum in C#:","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-get-enum-value-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-enum-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 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\/201133","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=201133"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/201133\/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=201133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=201133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=201133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}