{"id":394,"date":"2023-08-15T07:50:39","date_gmt":"2023-08-15T13:50:39","guid":{"rendered":"https:\/\/kop.lat\/blog\/?p=394"},"modified":"2023-08-20T18:05:04","modified_gmt":"2023-08-21T00:05:04","slug":"example-of-collections-in-c","status":"publish","type":"post","link":"https:\/\/kop.lat\/blog\/example-of-collections-in-c\/","title":{"rendered":"Example of Collections in c#"},"content":{"rendered":"\n<ul>\n<li>Collections are classes or structures that are designed to store and manage groups of related objects<\/li>\n\n\n\n<li>provide a way to organize, manipulate, and work with multiple items of data as a single unit<\/li>\n\n\n\n<li>used for various programming tasks, simple data storage or complex data processing and manipulation<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Arrays<\/strong><\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#5E69FF\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">int[] numbers = new int[] { 1, 2, 3, 4, 5 };<\/code><\/pre><\/div><\/div>\n\n\n\n<p><strong>Lists<\/strong> (can grow or shrink in size as needed)<\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#D4F8FC\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">List&lt;string> names = new List&lt;string>();\nnames.Add(\"Alice\");\nnames.Add(\"Bob\");\nnames.Add(\"Charlie\");<\/code><\/pre><\/div><\/div>\n\n\n\n<p><strong>Dictionaries<\/strong> (key-value pairs)<\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#7FC8A9\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">Dictionary&lt;string, int> ages = new Dictionary&lt;string, int>();\nages[\"Alice\"] = 25;\nages[\"Bob\"] = 30;\nages[\"Charlie\"] = 28;<\/code><\/pre><\/div><\/div>\n\n\n\n<p><strong>Sets<\/strong> (unique elements without duplicates)<\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#C9D8B6\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">HashSet&lt;int> uniqueNumbers = new HashSet&lt;int>();\nuniqueNumbers.Add(5);\nuniqueNumbers.Add(10);\nuniqueNumbers.Add(5); \/\/ This won't be added since 5 is already in the set<\/code><\/pre><\/div><\/div>\n\n\n\n<p><strong>Queues<\/strong> (First-In-First-Out (FIFO))<\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#FCD8D4\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-php\">Queue&lt;string> queue = new Queue&lt;string>();\nqueue.Enqueue(\"First\");\nqueue.Enqueue(\"Second\");\nstring firstElement = queue.Dequeue(); \/\/ Retrieves \"First\"\n<\/code><\/pre><\/div><\/div>\n\n\n\n<p><strong>Stacks<\/strong> (Last-In-First-Out (LIFO))<\/p>\n\n\n\n<div class=\"dm-code-snippet dark dm-normal-version default no-background-mobile\" snippet-height=\"\" style=\"background-color:#5E69FF\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\" style=\"display:none\">Copied<\/span><span class=\"dm-error-message\" style=\"display:none\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">Stack&lt;int> stack = new Stack&lt;int>();\nstack.Push(1);\nstack.Push(2);\nint topElement = stack.Pop(); \/\/ Retrieves 2\n<\/code><\/pre><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Arrays Lists (can grow or shrink in size as needed) Dictionaries (key-value pairs) Sets (unique elements without duplicates) Queues (First-In-First-Out (FIFO)) Stacks (Last-In-First-Out (LIFO))<\/p>\n","protected":false},"author":1,"featured_media":462,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[41,1,51,32,56,52,45],"tags":[60,53,23,57,18,58,62,54,61,59],"_links":{"self":[{"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/posts\/394"}],"collection":[{"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/comments?post=394"}],"version-history":[{"count":3,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/posts\/394\/revisions"}],"predecessor-version":[{"id":399,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/posts\/394\/revisions\/399"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/media\/462"}],"wp:attachment":[{"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/media?parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/categories?post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kop.lat\/blog\/wp-json\/wp\/v2\/tags?post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}