{"id":21383,"date":"2024-03-15T21:59:13","date_gmt":"2024-03-15T21:59:13","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/"},"modified":"2024-03-21T20:21:18","modified_gmt":"2024-03-21T20:21:18","slug":"how-to-assign-values-to-an-enumeration-in-c","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/","title":{"rendered":"How to assign values to an enumeration in C#?"},"content":{"rendered":"<p>In C#, by default, the members of an enumeration type start with an incrementing integer value of 0. If specific values need to be assigned to enum members, the equals sign (=) can be used for assignment. Below is an example code of assigning values to an enumeration.<\/p>\n<pre class=\"post-pre\">enum&nbsp;Direction<p><\/p><p>{<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;North&nbsp;=&nbsp;1,<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;South&nbsp;=&nbsp;2,<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;East&nbsp;=&nbsp;3,<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;West&nbsp;=&nbsp;4<\/p><p>}<\/p><\/pre>\n<p>In the example above, members of the Direction enum type are assigned different integer values. For example, North is assigned a value of 1, South is assigned a value of 2, and so on. If no value is specified for an enum member, they will be assigned values in increments according to the default rules. In the example above, if no value is specified for North, it will default to 0, South will default to 1, and so on.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C#, by default, the members of an enumeration type start with an incrementing integer value of 0. If specific values need to be assigned to enum members, the equals sign (=) can be used for assignment. Below is an example code of assigning values to an enumeration. enum&nbsp;Direction{&nbsp;&nbsp;&nbsp;&nbsp;North&nbsp;=&nbsp;1,&nbsp;&nbsp;&nbsp;&nbsp;South&nbsp;=&nbsp;2,&nbsp;&nbsp;&nbsp;&nbsp;East&nbsp;=&nbsp;3,&nbsp;&nbsp;&nbsp;&nbsp;West&nbsp;=&nbsp;4} In the example above, members of [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-21383","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to assign values to an enumeration in C#? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-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 assign values to an enumeration in C#?\" \/>\n<meta property=\"og:description\" content=\"In C#, by default, the members of an enumeration type start with an incrementing integer value of 0. If specific values need to be assigned to enum members, the equals sign (=) can be used for assignment. Below is an example code of assigning values to an enumeration. enum&nbsp;Direction{&nbsp;&nbsp;&nbsp;&nbsp;North&nbsp;=&nbsp;1,&nbsp;&nbsp;&nbsp;&nbsp;South&nbsp;=&nbsp;2,&nbsp;&nbsp;&nbsp;&nbsp;East&nbsp;=&nbsp;3,&nbsp;&nbsp;&nbsp;&nbsp;West&nbsp;=&nbsp;4} In the example above, members of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T21:59:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T20:21:18+00:00\" \/>\n<meta name=\"author\" content=\"Isabella Edwards\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabella Edwards\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\"},\"author\":{\"name\":\"Isabella Edwards\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\"},\"headline\":\"How to assign values to an enumeration in C#?\",\"datePublished\":\"2024-03-15T21:59:13+00:00\",\"dateModified\":\"2024-03-21T20:21:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\"},\"wordCount\":130,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\",\"name\":\"How to assign values to an enumeration in C#? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T21:59:13+00:00\",\"dateModified\":\"2024-03-21T20:21:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to assign values to an enumeration in C#?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\",\"name\":\"Isabella Edwards\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"caption\":\"Isabella Edwards\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to assign values to an enumeration in C#? - Blog - Silicon Cloud","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:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to assign values to an enumeration in C#?","og_description":"In C#, by default, the members of an enumeration type start with an incrementing integer value of 0. If specific values need to be assigned to enum members, the equals sign (=) can be used for assignment. Below is an example code of assigning values to an enumeration. enum&nbsp;Direction{&nbsp;&nbsp;&nbsp;&nbsp;North&nbsp;=&nbsp;1,&nbsp;&nbsp;&nbsp;&nbsp;South&nbsp;=&nbsp;2,&nbsp;&nbsp;&nbsp;&nbsp;East&nbsp;=&nbsp;3,&nbsp;&nbsp;&nbsp;&nbsp;West&nbsp;=&nbsp;4} In the example above, members of [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T21:59:13+00:00","article_modified_time":"2024-03-21T20:21:18+00:00","author":"Isabella Edwards","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Isabella Edwards","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/"},"author":{"name":"Isabella Edwards","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd"},"headline":"How to assign values to an enumeration in C#?","datePublished":"2024-03-15T21:59:13+00:00","dateModified":"2024-03-21T20:21:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/"},"wordCount":130,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/","name":"How to assign values to an enumeration in C#? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T21:59:13+00:00","dateModified":"2024-03-21T20:21:18+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-assign-values-to-an-enumeration-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to assign values to an enumeration in C#?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd","name":"Isabella Edwards","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","caption":"Isabella Edwards"},"url":"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=21383"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21383\/revisions"}],"predecessor-version":[{"id":55243,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21383\/revisions\/55243"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=21383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=21383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=21383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}