{"id":2259,"date":"2024-03-12T09:29:10","date_gmt":"2024-03-12T09:29:10","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/"},"modified":"2024-04-18T15:16:52","modified_gmt":"2024-04-18T15:16:52","slug":"how-to-add-elements-to-a-c-dictionary","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/","title":{"rendered":"How to add elements to a C# dictionary"},"content":{"rendered":"<p>To add elements to a <a href=\"https:\/\/en.wikipedia.org\/wiki\/C_Sharp_(programming_language)\">C#<\/a> dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a dictionary using both of these methods:<\/p>\n<p>Using the Add() method:<\/p>\n<pre class=\"post-pre\"><code>Dictionary&lt;<span class=\"hljs-built_in\">string<\/span>, <span class=\"hljs-built_in\">int<\/span>&gt; dict = <span class=\"hljs-keyword\">new<\/span> Dictionary&lt;<span class=\"hljs-built_in\">string<\/span>, <span class=\"hljs-built_in\">int<\/span>&gt;();\r\ndict.Add(<span class=\"hljs-string\">\"key1\"<\/span>, <span class=\"hljs-number\">1<\/span>);\r\ndict.Add(<span class=\"hljs-string\">\"key2\"<\/span>, <span class=\"hljs-number\">2<\/span>);\r\n<\/code><\/pre>\n<p>use an indexer:<\/p>\n<pre class=\"post-pre\"><code>Dictionary&lt;<span class=\"hljs-built_in\">string<\/span>, <span class=\"hljs-built_in\">int<\/span>&gt; dict = <span class=\"hljs-keyword\">new<\/span> Dictionary&lt;<span class=\"hljs-built_in\">string<\/span>, <span class=\"hljs-built_in\">int<\/span>&gt;();\r\ndict[<span class=\"hljs-string\">\"key1\"<\/span>] = <span class=\"hljs-number\">1<\/span>;\r\ndict[<span class=\"hljs-string\">\"key2\"<\/span>] = <span class=\"hljs-number\">2<\/span>;\r\n<\/code><\/pre>\n<p>You can add elements to a dictionary using any method. However, if the key specified when using an indexer already exists in the dictionary, an exception will be thrown. It is therefore advisable to check if the key already exists in the dictionary before using an indexer.<\/p>\n<p>&nbsp;<\/p>\n<p>More tutorials<\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-a-value-from-a-c-dictionary-using-a-key\/\" target=\"_blank\" rel=\"noopener\">How to retrieve a value from a C# dictionary using a key?<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-i-include-new-entries-in-a-python-dictionary\/\" target=\"_blank\" rel=\"noopener\">How can I include new entries in a Python dictionary?<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-purpose-of-bloomfilter-in-hbase\/\" target=\"_blank\" rel=\"noopener\">What is the purpose of BloomFilter in HBase?<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-a-pandas-dataframe-be-acquired-from-an-api-endpoint-that-lacks-order\/\" target=\"_blank\" rel=\"noopener\">get pandas DataFrame from an API endpoint that lacks order?<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-is-winforms-implemented-in-c\/\" target=\"_blank\" rel=\"noopener\">How is WinForms implemented in C#?<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a dictionary using both of these methods: Using the Add() method: Dictionary&lt;string, int&gt; dict = new Dictionary&lt;string, int&gt;(); dict.Add(&#8220;key1&#8221;, 1); dict.Add(&#8220;key2&#8221;, 2); use an indexer: Dictionary&lt;string, int&gt; dict = new Dictionary&lt;string, [&hellip;]<\/p>\n","protected":false},"author":8,"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-2259","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 add elements to a C# dictionary - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a\" \/>\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-add-elements-to-a-c-dictionary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add elements to a C# dictionary\" \/>\n<meta property=\"og:description\" content=\"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\" \/>\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-12T09:29:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-18T15:16:52+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\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=\"William Carter\" \/>\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-add-elements-to-a-c-dictionary\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"How to add elements to a C# dictionary\",\"datePublished\":\"2024-03-12T09:29:10+00:00\",\"dateModified\":\"2024-04-18T15:16:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\"},\"wordCount\":173,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\",\"name\":\"How to add elements to a C# dictionary - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-12T09:29:10+00:00\",\"dateModified\":\"2024-04-18T15:16:52+00:00\",\"description\":\"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add elements to a C# dictionary\"}]},{\"@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\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to add elements to a C# dictionary - Blog - Silicon Cloud","description":"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a","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-add-elements-to-a-c-dictionary\/","og_locale":"en_US","og_type":"article","og_title":"How to add elements to a C# dictionary","og_description":"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-12T09:29:10+00:00","article_modified_time":"2024-04-18T15:16:52+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"How to add elements to a C# dictionary","datePublished":"2024-03-12T09:29:10+00:00","dateModified":"2024-04-18T15:16:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/"},"wordCount":173,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/","name":"How to add elements to a C# dictionary - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-12T09:29:10+00:00","dateModified":"2024-04-18T15:16:52+00:00","description":"To add elements to a C# dictionary, you can use the Add() method or the indexer. Here is an example of adding elements to a","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-add-elements-to-a-c-dictionary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add elements to a C# dictionary"}]},{"@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\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2259","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=2259"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2259\/revisions"}],"predecessor-version":[{"id":147329,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2259\/revisions\/147329"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=2259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=2259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=2259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}