{"id":5845,"date":"2025-01-24T17:14:26","date_gmt":"2025-01-24T17:14:26","guid":{"rendered":"http:\/\/localhost:8080\/csharp-test\/docs\/c\/start\/getting-started\/"},"modified":"2025-03-26T03:48:04","modified_gmt":"2025-03-26T03:48:04","slug":"getting-started","status":"publish","type":"docs","link":"https:\/\/www.completecsharptutorial.com\/docs\/csharp\/start\/getting-started\/","title":{"rendered":"Getting Started"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5845\" class=\"elementor elementor-5845\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f97dee e-flex e-con-boxed e-con e-parent\" data-id=\"7f97dee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb411c6 elementor-widget elementor-widget-heading\" data-id=\"eb411c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction to C#<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48ba397 e-flex e-con-boxed e-con e-parent\" data-id=\"48ba397\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c33a8b6 elementor-widget elementor-widget-docly_alerts_box\" data-id=\"c33a8b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_alerts_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        \r\n        \r\n                    <div class=\"explanation expn-left\">\r\n                <ul>\n<li>Introduction to C#<\/li>\n<li>Why Learn C#?<\/li>\n<li>Overview of C# 13.0 Features<\/li>\n<\/ul>\n            <\/div>\r\n                            <style>\r\n                    .explanation::after {\r\n                        font-family: \"Roboto\", sans-serif;\r\n                        content: \"In this lesson, you will learn\";\r\n                        text-transform: uppercase;\r\n                        font-weight: 700;\r\n                        top: -19px;\r\n                        left: 1rem;\r\n                        padding: 0 0.5rem;\r\n                        font-size: 0.6rem;\r\n                        position: absolute;\r\n                        z-index: 1;\r\n                        color: #000;\r\n                        background: #fff;\r\n                    }\r\n            <\/style>\r\n                    \r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85a56a0 e-flex e-con-boxed e-con e-parent\" data-id=\"85a56a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc77502 elementor-widget elementor-widget-heading\" data-id=\"bc77502\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What is C#?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6322c08 elementor-widget elementor-widget-text-editor\" data-id=\"6322c08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# (pronounced &#8220;C-Sharp&#8221;) is a programming language created by Microsoft. Developers use it to build apps, games, and websites. It is easy to learn and powerful. Many famous apps, like Microsoft Office and Unity games, use C#.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b67d7bf elementor-widget elementor-widget-text-editor\" data-id=\"b67d7bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# is part of the .NET framework. This means it runs on different devices, including Windows, macOS, and Linux. With C#, you can create mobile apps, web applications, and even artificial intelligence projects.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8204b36 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8204b36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d483753 elementor-widget elementor-widget-heading\" data-id=\"d483753\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Who Developed C# and When?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b978a57 elementor-widget elementor-widget-docly_list_item\" data-id=\"b978a57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_list_item.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"steps-panel\">\r\n                <ul class=\"ordered-list steps\">\r\n                                                    <li class=\"elementor-repeater-item-f2c06e0\">\r\n                                    <p><strong>Developed by:<\/strong> Microsoft<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-b86d1de\">\r\n                                    <p><strong>Lead Developer:<\/strong> Anders Hejlsberg<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-4cefbc0\">\r\n                                    <p><strong>Year of Development:<\/strong> Early 2000s<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-31a29b8\">\r\n                                    <p><strong>First Release:<\/strong> C# 1.0 in 2002<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-861a2bf\">\r\n                                    <p><strong>Purpose:<\/strong> Created for the .NET Framework to build software, web apps, and games<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-9f32fc5\">\r\n                                    <p><strong>Evolution:<\/strong> Continues to improve with new features in each version.<\/p>                                <\/li>\r\n                                                <\/ul>\r\n            <\/div>\r\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34570bf elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"34570bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c04dd0 elementor-widget elementor-widget-heading\" data-id=\"3c04dd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What is C# Used For?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a2dc9a elementor-widget elementor-widget-text-editor\" data-id=\"1a2dc9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# is a flexible language. It is used in many industries, including:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ecbee4 elementor-align-left elementor-widget elementor-widget-docly_list_item\" data-id=\"9ecbee4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"docly_list_item.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"steps-panel\">\r\n                <ol class=\"ordered-list steps\">\r\n                                                    <li class=\"elementor-repeater-item-9e4e93d\">\r\n                                    <p><strong>Game development<\/strong> \u2013 Popular games like those in Unity use C#.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-1cdc263\">\r\n                                    <p><strong>Web applications<\/strong> \u2013 Websites and online tools are built with C#.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-652b95c\">\r\n                                    <p><strong>Desktop applications<\/strong> \u2013 Software like Microsoft Office runs on C#.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-555e425\">\r\n                                    <p><strong>Mobile apps<\/strong> \u2013 You can create Android and iOS apps using Xamarin (C#).<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-ea7505b\">\r\n                                    <p><strong>Cloud computing<\/strong> \u2013 C# helps build and manage cloud-based services.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-2de06f2\">\r\n                                    <p><strong>AI and machine learning<\/strong> \u2013 Some AI tools use C# for automation and analysis.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-25a22dc\">\r\n                                    <p><strong>Internet of Things (IoT)<\/strong> \u2013 Smart devices and gadgets work with C#.<\/p>                                <\/li>\r\n                                                <\/ol>\r\n            <\/div>\r\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70f905d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"70f905d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a07340 elementor-widget elementor-widget-heading\" data-id=\"5a07340\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Why Should You Learn C#?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a9b0ba elementor-widget elementor-widget-text-editor\" data-id=\"3a9b0ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# is a great choice for beginners. The rules are simple, and the code is easy to read. Big companies use C#, so learning it can help you get a good job in the future.<\/p><p>This language is also very flexible. You can build websites, mobile apps, and even video games with it. Many popular games, like those made with Unity, use C#.<\/p><p>Another reason to learn C# is its strong community. Many people share code and help each other online. If you ever get stuck, you can find answers easily.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31d0757 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"31d0757\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce538a2 elementor-widget elementor-widget-heading\" data-id=\"ce538a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Features of C#<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1edad8 elementor-widget elementor-widget-text-editor\" data-id=\"d1edad8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# has many useful features that make coding easier:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7460358 elementor-widget elementor-widget-docly_list_item\" data-id=\"7460358\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_list_item.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"steps-panel\">\r\n                <ol class=\"ordered-list steps\">\r\n                                                    <li class=\"elementor-repeater-item-20ec946\">\r\n                                    <p><strong>Simple and easy to learn<\/strong> \u2013 Great for beginners.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-dca0991\">\r\n                                    <p><strong>Object-oriented<\/strong> \u2013 Helps organize code into reusable parts.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-004285f\">\r\n                                    <p><strong>Cross-platform support<\/strong> \u2013 Runs on Windows, macOS, and Linux.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-f2ec605\">\r\n                                    <p><strong>Strong memory management<\/strong> \u2013 Reduces crashes and errors.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-4214876\">\r\n                                    <p><strong>Rich libraries<\/strong> \u2013 Provides many built-in tools to speed up development.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-ed9db2b\">\r\n                                    <p><strong>Secure and fast<\/strong> \u2013 Prevents hacking risks and runs efficiently.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-39e78b2\">\r\n                                    <p><strong>Automatic garbage collection<\/strong> \u2013 Cleans up unused memory automatically.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-6d0def7\">\r\n                                    <p><strong>Supports modern programming<\/strong> \u2013 Works well with AI, cloud, and IoT projects.<\/p>                                <\/li>\r\n                                                <\/ol>\r\n            <\/div>\r\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1649279 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1649279\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcfd94b elementor-widget elementor-widget-heading\" data-id=\"dcfd94b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What\u2019s New in C# 13.0?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fddac1 elementor-widget elementor-widget-text-editor\" data-id=\"0fddac1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C# keeps improving. The latest version, C# 13.0, brings new features that make coding easier. Here are some of the exciting updates:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0271b4c elementor-widget elementor-widget-docly_list_item\" data-id=\"0271b4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_list_item.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"steps-panel\">\r\n                <ol class=\"ordered-list steps\">\r\n                                                    <li class=\"elementor-repeater-item-ba518ae\">\r\n                                    <p><strong>Simpler code writing<\/strong> \u2013 Some rules are now easier to follow.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-499827e\">\r\n                                    <p><strong>Better performance<\/strong> \u2013 Programs run faster and use less memory.<\/p>                                <\/li>\r\n                                                                <li class=\"elementor-repeater-item-e3718a2\">\r\n                                    <p><strong>New ways to store data<\/strong> \u2013 More options to organize and save information.<\/p>                                <\/li>\r\n                                                <\/ol>\r\n            <\/div>\r\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed5a634 elementor-widget elementor-widget-text-editor\" data-id=\"ed5a634\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>These improvements help developers write better programs with less effort.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b05bbeb elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b05bbeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e87c1bf elementor-widget elementor-widget-heading\" data-id=\"e87c1bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">C# Version History<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ace9e2 e-flex e-con-boxed e-con e-parent\" data-id=\"6ace9e2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf4f0ad elementor-widget elementor-widget-n-accordion\" data-id=\"bf4f0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2000\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2000\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> C# Version History <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2000\" class=\"elementor-element elementor-element-8559eba e-con-full e-flex e-con e-child\" data-id=\"8559eba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2000\" class=\"elementor-element elementor-element-dc84d6a e-flex e-con-boxed e-con e-child\" data-id=\"dc84d6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4d0a78 elementor-widget elementor-widget-text-editor\" data-id=\"b4d0a78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n \t<li><strong>C# 1.0 (2002)<\/strong> \u2013 Introduced with .NET Framework 1.0\n<ul class=\"ordered-list\">\n \t<li>Basic object-oriented programming<\/li>\n \t<li>Classes, structs, interfaces, and delegates<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 2.0 (2005)<\/strong> \u2013 Improved productivity\n<ul class=\"ordered-list\">\n \t<li>Generics<\/li>\n \t<li>Anonymous methods<\/li>\n \t<li>Nullable types<\/li>\n \t<li>Iterators<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 3.0 (2007)<\/strong> \u2013 Introduced LINQ\n<ul class=\"ordered-list\">\n \t<li>Implicitly typed variables (<code>var<\/code>)<\/li>\n \t<li>Lambda expressions<\/li>\n \t<li>Extension methods<\/li>\n \t<li>Object and collection initializers<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 4.0 (2010)<\/strong> \u2013 Added dynamic programming\n<ul class=\"ordered-list\">\n \t<li>Dynamic keyword (<code>dynamic<\/code>)<\/li>\n \t<li>Named and optional parameters<\/li>\n \t<li>COM interoperability improvements<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 5.0 (2012)<\/strong> \u2013 Improved asynchronous programming\n<ul class=\"ordered-list\">\n \t<li><code>async<\/code> and <code>await<\/code> keywords<\/li>\n \t<li>Caller info attributes<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 6.0 (2015)<\/strong> \u2013 Made syntax cleaner\n<ul class=\"ordered-list\">\n \t<li>Null-conditional operator (<code>?.<\/code>)<\/li>\n \t<li>String interpolation (<code>$\"\"<\/code>)<\/li>\n \t<li>Expression-bodied members<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 7.0 (2017)<\/strong> \u2013 Added performance improvements\n<ul class=\"ordered-list\">\n \t<li>Tuples (<code>(int, string)<\/code>)<\/li>\n \t<li>Pattern matching<\/li>\n \t<li>Local functions<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 8.0 (2019)<\/strong> \u2013 Introduced modern programming features\n<ul class=\"ordered-list\">\n \t<li>Nullable reference types<\/li>\n \t<li>Default interface methods<\/li>\n \t<li>Async streams<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 9.0 (2020)<\/strong> \u2013 Made coding more concise\n<ul class=\"ordered-list\">\n \t<li>Records (immutable objects)<\/li>\n \t<li>Init-only properties<\/li>\n \t<li>Top-level statements<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 10.0 (2021)<\/strong> \u2013 Improved performance and clarity\n<ul class=\"ordered-list\">\n \t<li>Global <code>using<\/code> directives<\/li>\n \t<li>File-scoped namespaces<\/li>\n \t<li>Record structs<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 11.0 (2022)<\/strong> \u2013 Focused on developer productivity\n<ul class=\"ordered-list\">\n \t<li>Raw string literals (<code>\"\"\"<\/code>)<\/li>\n \t<li>List patterns<\/li>\n \t<li>Required members<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 12.0 (2023)<\/strong> \u2013 Added flexibility\n<ul class=\"ordered-list\">\n \t<li>Primary constructors<\/li>\n \t<li>Inline arrays<\/li>\n \t<li>Collection expressions<\/li>\n<\/ul>\n<\/li>\n \t<li><strong>C# 13.0 (2024)<\/strong> \u2013 Latest enhancements\n<ul class=\"ordered-list\">\n \t<li><code>params<\/code> collections<\/li>\n \t<li>Method group natural type<\/li>\n \t<li>Partial properties and indexers<\/li>\n<\/ul>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Introduction to C#: Learn what C# is, what it is used for, and its features. Discover why you should learn C# and what&#8217;s new in C# 13.0.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5843,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-5845","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/5845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/comments?post=5845"}],"version-history":[{"count":7,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/5845\/revisions"}],"predecessor-version":[{"id":6843,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/5845\/revisions\/6843"}],"up":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/5843"}],"wp:attachment":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/media?parent=5845"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/doc_tag?post=5845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}