<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MVC_Application_Demo_01]]></title><description><![CDATA[MVC_Application_Demo_01]]></description><link>https://mvcdemoapp01.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 14:22:10 GMT</lastBuildDate><atom:link href="https://mvcdemoapp01.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[C# 👉🏻 History and its versions (PART -I)]]></title><description><![CDATA[C# was created by Andres Hejisberg. He was C#’s principal designer and lead architect at Microsoft and was previously involved with the design of turbo Pscal, Borland. He stated the flaws in most major programming languages drove the design of C# lan...]]></description><link>https://mvcdemoapp01.hashnode.dev/c-history-and-its-versions-part-i</link><guid isPermaLink="true">https://mvcdemoapp01.hashnode.dev/c-history-and-its-versions-part-i</guid><category><![CDATA[C#]]></category><dc:creator><![CDATA[Dev_Naren]]></dc:creator><pubDate>Mon, 24 Mar 2025 11:21:38 GMT</pubDate><content:encoded><![CDATA[<p>C# was created by Andres Hejisberg. He was C#’s principal designer and lead architect at Microsoft and was previously involved with the design of turbo Pscal, Borland. He stated the flaws in most major programming languages drove the design of C# language.</p>
<p><strong>Versions of the language : 1.0, 1.2, 1.3,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0</strong></p>
<p><strong><em>New Features of C# 2.0</em></strong></p>
<ul>
<li><p>Generics</p>
</li>
<li><p>Partial types</p>
</li>
<li><p>Anonymous methods</p>
</li>
<li><p>Iterators</p>
</li>
<li><p>Nullable value types</p>
</li>
<li><p>Getter/Setter separate accessibility</p>
</li>
<li><p>Static classes</p>
</li>
<li><p>Delegate inference</p>
</li>
<li><p>Null coalescing operator</p>
</li>
</ul>
<p><strong><em>New Features of 3.0</em></strong></p>
<ul>
<li><p>Implicitly typed local variables</p>
</li>
<li><p>Object initializers</p>
</li>
<li><p>Collection initializers</p>
</li>
<li><p>Auto-implemented properties</p>
</li>
<li><p>Anonymous types</p>
</li>
<li><p>Extension methods</p>
</li>
<li><p>Query expressions</p>
</li>
<li><p>Lambda expressions</p>
</li>
<li><p>Expression trees</p>
</li>
<li><p>Partial methods</p>
</li>
</ul>
<p><strong><em>New Features in C# 4.0</em></strong></p>
<ul>
<li><p>Dynamic binding</p>
</li>
<li><p>Named and optional arguments</p>
</li>
<li><p>Generic covariance and contravariance</p>
</li>
<li><p>Embedded interop types</p>
</li>
</ul>
<p><strong>New Features in C# 5.0</strong></p>
<ul>
<li><p>Asynchronous methods</p>
</li>
<li><p>Caller info attributes</p>
</li>
<li><p>Compiler API</p>
</li>
</ul>
<p><strong><em>New features in C# 6.0</em></strong></p>
<ul>
<li><p>Static Imports</p>
</li>
<li><p>Exception Filters</p>
</li>
<li><p>Auto-property initializers</p>
</li>
<li><p>Default values of getter-only properties</p>
</li>
<li><p>Expression-bodied members</p>
</li>
<li><p>Null propagator</p>
</li>
<li><p>String interpolation</p>
</li>
<li><p>nameof operatora</p>
</li>
<li><p>Index intilizers</p>
</li>
<li><p>Await in catch/finally blocks</p>
</li>
</ul>
]]></content:encoded></item></channel></rss>