<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MSDN: Essential .NET Archives - IntelliTect</title>
	<atom:link href="https://intellitect.com/blog/tag/msdn-essential-net/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Complex Software Development - Simplified</description>
	<lastBuildDate>Wed, 15 Jun 2022 17:52:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://intellitect.com/wp-content/uploads/2017/02/cropped-favicon-1-32x32.png</url>
	<title>MSDN: Essential .NET Archives - IntelliTect</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>.NET Reunified &#8211; Microsoft’s Plans for .NET 5 (MSDN)</title>
		<link>https://intellitect.com/blog/dotnet-5/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Wed, 17 Jul 2019 17:36:53 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=35909</guid>

					<description><![CDATA[<p>When Microsoft announced .NET 5 at Microsoft Build 2019 in May, it marked an important step forward for developers working across desktop, Web, mobile, cloud and device platforms. In fact, .NET 5 is that rare platform update that unifies divergent frameworks, reduces code complexity and significantly advances cross-platform reach. This is no small task. Microsoft&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/dotnet-5/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">.NET Reunified &#8211; Microsoft’s Plans for .NET 5 (MSDN)</span></a></div>
<p>The post <a href="https://intellitect.com/blog/dotnet-5/">.NET Reunified &#8211; Microsoft’s Plans for .NET 5 (MSDN)</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: Parse the Command Line with System.CommandLine (MSDN)</title>
		<link>https://intellitect.com/blog/parse-command-line/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Fri, 01 Mar 2019 22:54:13 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36855</guid>

					<description><![CDATA[<p>Parsing the Command Line Going all the way back to. NET Framework 1.0, I&#8217;ve been astounded that there&#8217;s been no simple way for developers to parse the command line of their applications. Applications start execution from the Main method, but the arguments are passed in as an array (string[] args) with no differentiation between which&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/parse-command-line/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: Parse the Command Line with System.CommandLine (MSDN)</span></a></div>
<p>The post <a href="https://intellitect.com/blog/parse-command-line/">Essential .NET: Parse the Command Line with System.CommandLine (MSDN)</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Tuple Trouble: Why C# Tuples Get to Break Guidelines</title>
		<link>https://intellitect.com/blog/c-tuples-break-guidelines-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Fri, 01 Jun 2018 19:19:49 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[Coding Guidelines]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36872</guid>

					<description><![CDATA[<p>Trouble With Tuples Back in the August 2017 issue of MSDN Magazine I wrote an in-depth article on C# 7.0 and its support for tuples (msdn.com/magazine/mt493248). At the time I glossed over the fact that the tuple type introduced with C# 7.0 (internally of type ValueTuple&#60;&#8230;&#62;) breaks several guidelines of a well-structured value type, namely:&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/c-tuples-break-guidelines-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Tuple Trouble: Why C# Tuples Get to Break Guidelines</span></a></div>
<p>The post <a href="https://intellitect.com/blog/c-tuples-break-guidelines-msdn/">Tuple Trouble: Why C# Tuples Get to Break Guidelines</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: C# 8.0 and Nullable Reference Types</title>
		<link>https://intellitect.com/blog/csharp-8-nullable-reference-types-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 01 Feb 2018 20:23:16 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<category><![CDATA[Nullible Reference Types]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36874</guid>

					<description><![CDATA[<p>Nullable Reference Types Overview Nullable reference types&#8212;what? Aren&#8217;t all reference types nullable? I love C# and I find the careful language design fantastic. Nonetheless, as it currently stands, and even after 7 versions of C#, we still don&#8217;t have a perfect language. By that I mean that while it&#8217;s reasonable to expect there will likely&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/csharp-8-nullable-reference-types-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: C# 8.0 and Nullable Reference Types</span></a></div>
<p>The post <a href="https://intellitect.com/blog/csharp-8-nullable-reference-types-msdn/">Essential .NET: C# 8.0 and Nullable Reference Types</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: C# 7.0 Tuples Explained</title>
		<link>https://intellitect.com/blog/csharp7-tuples-explained/</link>
					<comments>https://intellitect.com/blog/csharp7-tuples-explained/#comments</comments>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 27 Jul 2017 20:16:56 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=32772</guid>

					<description><![CDATA[<p>Background Back in November, in the Connect() special issue of MSDN Magazine, I provided an overview of C# 7.0 in which I introduced tuples. Click here for the overview. In this blog I delve into tuples again, covering the full breadth of the syntax options. Why Tuples? On occasion, you&#8217;ll likely find it useful to&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/csharp7-tuples-explained/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: C# 7.0 Tuples Explained</span></a></div>
<p>The post <a href="https://intellitect.com/blog/csharp7-tuples-explained/">Essential .NET: C# 7.0 Tuples Explained</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
					<wfw:commentRss>https://intellitect.com/blog/csharp7-tuples-explained/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Essential .NET: Custom Iterators with Yield</title>
		<link>https://intellitect.com/blog/custom-iterators-with-yield-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 19:39:33 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36876</guid>

					<description><![CDATA[<p>Yield Return Statements In my last column, I delved into the details of how the C# foreach statement works under the covers, explaining how the C# compiler implements the foreach capabilities in Common Intermediate Language (CIL). I also briefly touched on the yield keyword with an example (see Figure 1), but little to no explanation.&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/custom-iterators-with-yield-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: Custom Iterators with Yield</span></a></div>
<p>The post <a href="https://intellitect.com/blog/custom-iterators-with-yield-msdn/">Essential .NET: Custom Iterators with Yield</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>C# Foreach Internals and Custom Iterators With Yield</title>
		<link>https://intellitect.com/blog/c-foreach-internals-custom-iterators-with-yield-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Sat, 01 Apr 2017 21:39:40 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36883</guid>

					<description><![CDATA[<p>Foreach Statement This month I&#8217;m going to explore the internals of a core construct of C# that we all program with frequently&#8212;the foreach statement. Given an understanding of the foreach internal behavior, you can then explore implementing the foreach collection interfaces using the yield statement, as I&#8217;ll explain. Although the foreach statement is easy to&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/c-foreach-internals-custom-iterators-with-yield-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">C# Foreach Internals and Custom Iterators With Yield</span></a></div>
<p>The post <a href="https://intellitect.com/blog/c-foreach-internals-custom-iterators-with-yield-msdn/">C# Foreach Internals and Custom Iterators With Yield</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential MSBuild-A Build Engine Overview for .NET Tooling</title>
		<link>https://intellitect.com/blog/essential-msbuild-overview-net-tooling-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Sun, 01 Jan 2017 22:55:39 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[MSBuild]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36888</guid>

					<description><![CDATA[<p>Exploring the .NET Core Build System Those of you who have been following .NET Core over the past few years (has it been that long?) know all too well that the &#8220;build system&#8221; has experienced a significant amount of flux, whether it be dropping built-in support for gulp or the demise of Project.json. For me&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/essential-msbuild-overview-net-tooling-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential MSBuild-A Build Engine Overview for .NET Tooling</span></a></div>
<p>The post <a href="https://intellitect.com/blog/essential-msbuild-overview-net-tooling-msdn/">Essential MSBuild-A Build Engine Overview for .NET Tooling</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: What&#8217;s New in C# 7.0</title>
		<link>https://intellitect.com/blog/csharp-7-msdn/</link>
					<comments>https://intellitect.com/blog/csharp-7-msdn/#comments</comments>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Tue, 01 Nov 2016 22:56:41 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36893</guid>

					<description><![CDATA[<p>Overview of C# 7 Back in December 2015, I discussed the designing of C# 7.0 (msdn.com/magazine/mt595758). A lot has changed over the last year, but the team is now buttoning down C# 7.0 development, and Visual Studio 2017 Release Candidate is implementing virtually all of the new features. (I say virtually because until Visual Studio&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/csharp-7-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: What&#8217;s New in C# 7.0</span></a></div>
<p>The post <a href="https://intellitect.com/blog/csharp-7-msdn/">Essential .NET: What&#8217;s New in C# 7.0</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
					<wfw:commentRss>https://intellitect.com/blog/csharp-7-msdn/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Essential .NET: PowerShell Just Keeps Getting Better</title>
		<link>https://intellitect.com/blog/powershell-getting-better-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Sat, 01 Oct 2016 15:53:26 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<category><![CDATA[PowerShell]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36898</guid>

					<description><![CDATA[<p>Improvements of PowerShell PSGallery Untrusted As a result, Find-Module works without issue. However, Install-Module will prompt you with an untrusted repository warning. To avoid this, assuming you do indeed trust the repository, you can set it to trusted with the command: Set-PSRepository -Name PSGallery -InstallationPolicy Trusted Apt-Get for Windows with PowerShell Package Management Those of&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/powershell-getting-better-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: PowerShell Just Keeps Getting Better</span></a></div>
<p>The post <a href="https://intellitect.com/blog/powershell-getting-better-msdn/">Essential .NET: PowerShell Just Keeps Getting Better</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Command-Line Processing With .NET Core 1.0</title>
		<link>https://intellitect.com/blog/command-line-processing-dotnet-core-1-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 01 Sep 2016 16:22:32 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36907</guid>

					<description><![CDATA[<p>Investigating .NET Core In this month&#8217;s Essential .NET column, I continue my investigation into the various features of .NET Core, this time with a fully released version (no longer in beta or a euphemistic release candidate). Specifically, I&#8217;m going to focus on its command-line utilities (which are found within the .NET Core Common library at&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/command-line-processing-dotnet-core-1-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Command-Line Processing With .NET Core 1.0</span></a></div>
<p>The post <a href="https://intellitect.com/blog/command-line-processing-dotnet-core-1-msdn/">Command-Line Processing With .NET Core 1.0</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: .NET Core Dependency Injection</title>
		<link>https://intellitect.com/blog/net-core-dependency-injection/</link>
					<comments>https://intellitect.com/blog/net-core-dependency-injection/#comments</comments>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Wed, 04 May 2016 13:19:20 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=25081</guid>

					<description><![CDATA[<p>Understanding .NET Core Dependency Injection In my last two articles, Logging with .NET Core (bit.ly/1Vv3Q39) and Configuration with .NET Core (bit.ly/1OoqmkJ), I demonstrated how .NET Core functionality can be leveraged from both an ASP.NET Core project (project.json) as well as the more common .NET 4.6 C# project (*.csproj).&#160; In other words, taking advantage of the&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/net-core-dependency-injection/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: .NET Core Dependency Injection</span></a></div>
<p>The post <a href="https://intellitect.com/blog/net-core-dependency-injection/">Essential .NET: .NET Core Dependency Injection</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
					<wfw:commentRss>https://intellitect.com/blog/net-core-dependency-injection/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Essential .NET: Logging With .NET Core 1.0</title>
		<link>https://intellitect.com/blog/essential-net-logging-with-net-core/</link>
					<comments>https://intellitect.com/blog/essential-net-logging-with-net-core/#comments</comments>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 07 Apr 2016 21:55:39 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=24562</guid>

					<description><![CDATA[<p>Exploring Microsoft.Extensions.Logging In the February issue, I delved into the new configuration API included in the newly named .NET Core 1.0 platform (see bit.ly/1OoqmkJ). (I assume most readers have heard about the recently renamed .NET Core 1.0, which was formerly referred to as .NET Core 5 and part of the ASP.NET 5 platform [see bit.ly/1Ooq7WI].)&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/essential-net-logging-with-net-core/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: Logging With .NET Core 1.0</span></a></div>
<p>The post <a href="https://intellitect.com/blog/essential-net-logging-with-net-core/">Essential .NET: Logging With .NET Core 1.0</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
					<wfw:commentRss>https://intellitect.com/blog/essential-net-logging-with-net-core/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Essential .NET: Configuration in ASP.NET 5</title>
		<link>https://intellitect.com/blog/essential-net-configuration-in-net-core-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 04 Feb 2016 23:11:49 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=23141</guid>

					<description><![CDATA[<p>Understanding ASP.NET 5 Configuration Note: just prior to press time, Microsoft announced name changes to ASP.NET 5 and related stacks. ASP.NET 5 is now ASP.NET Core 1.0. Entity Framework (EF) 7 is now Entity Framework (EF) Core 1.0. The ASP.NET 5 and EF7 packages and namespaces will change, but otherwise the new nomenclature has no&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/essential-net-configuration-in-net-core-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: Configuration in ASP.NET 5</span></a></div>
<p>The post <a href="https://intellitect.com/blog/essential-net-configuration-in-net-core-msdn/">Essential .NET: Configuration in ASP.NET 5</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: Designing C# 7</title>
		<link>https://intellitect.com/blog/designing-c-7/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Wed, 09 Dec 2015 19:38:24 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=21821</guid>

					<description><![CDATA[<p>Nullable and Non-nullable Reference Types, Tuples, Pattern Matching, Async Streams, Using C# on the Command Line and Other Possible Features of C# 7 By the time you read this, the C# 7 design team will have been discussing, planning, experimenting and programming for about a year. In this installment, I&#8217;ll sample some of the ideas&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/designing-c-7/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: Designing C# 7</span></a></div>
<p>The post <a href="https://intellitect.com/blog/designing-c-7/">Essential .NET: Designing C# 7</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Essential .NET: C# Exception Handling</title>
		<link>https://intellitect.com/blog/csharp-exception-handling/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Mon, 09 Nov 2015 22:57:57 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">http://intellitect.com/?p=21511</guid>

					<description><![CDATA[<p>Follow What&#8217;s happening in the Microsoft .NET Framework World Welcome to the inaugural Essential .NET column. Whether it&#8217;s advances in C# vNext (currently C# 7.0), improved .NET internals, or happenings on the Roslyn and .NET Core front (such as MSBuild moving to open source), your answers are here. I&#8217;ve been writing and developing with .NET&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/csharp-exception-handling/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">Essential .NET: C# Exception Handling</span></a></div>
<p>The post <a href="https://intellitect.com/blog/csharp-exception-handling/">Essential .NET: C# Exception Handling</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>The New and Improved C# 6.0</title>
		<link>https://intellitect.com/blog/new-and-improved-c6-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Wed, 01 Oct 2014 15:39:16 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36935</guid>

					<description><![CDATA[<p>Introducing the New C# 6.0 Features Although C# 6.0 isn&#8217;t yet complete, it&#8217;s at a point now where the features are close to being finalized. There have been a number of changes and improvements made to C# 6.0 in the CTP3 release of the next version of Visual Studio, code-named &#8220;14,&#8221; since the May 2014&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/new-and-improved-c6-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">The New and Improved C# 6.0</span></a></div>
<p>The post <a href="https://intellitect.com/blog/new-and-improved-c6-msdn/">The New and Improved C# 6.0</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>A C# 6.0 Language Preview</title>
		<link>https://intellitect.com/blog/c6-language-preview-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 01 May 2014 16:10:39 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36937</guid>

					<description><![CDATA[<p>Overviewing C# 6.0 Features By the time you read this, Build&#8212;the Microsoft developer conference&#8212;will be over and developers will be thinking about how to respond to all that was presented: embrace immediately, watch with slight trepidation or ignore for the moment. For .NET/C# developers, the most significant announcement was undoubtedly the release of the next&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/c6-language-preview-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">A C# 6.0 Language Preview</span></a></div>
<p>The post <a href="https://intellitect.com/blog/c6-language-preview-msdn/">A C# 6.0 Language Preview</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>C# 6 Simplifies, Clarifies &#038; Condenses Your Code</title>
		<link>https://intellitect.com/blog/c-6-0-simplifies-clarifies-condenses-code-msdn/</link>
		
		<dc:creator><![CDATA[Mark Michaelis]]></dc:creator>
		<pubDate>Thu, 02 Jan 2014 00:25:06 +0000</pubDate>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[MSDN: Essential .NET]]></category>
		<guid isPermaLink="false">https://intellitect.com/?p=36929</guid>

					<description><![CDATA[<p>Efficiently Code Using C# 6.0 C# 6.0 isn&#8217;t a radical revolution in C# programming. Unlike the introduction of generics in C# 2.0, C# 3.0 and its groundbreaking way to program collections with LlNQ, or the simplification of asynchronous programming patterns in C# 5.0, C# 6.0 isn&#8217;t going to transform development. That said, C# 6.0 will&#8230;&#160;</p>
<div class="read-more-wrapper"><a href="https://intellitect.com/blog/c-6-0-simplifies-clarifies-condenses-code-msdn/" class="button button-primary" rel="bookmark">Read More &#187;<span class="screen-reader-text">C# 6 Simplifies, Clarifies &#038; Condenses Your Code</span></a></div>
<p>The post <a href="https://intellitect.com/blog/c-6-0-simplifies-clarifies-condenses-code-msdn/">C# 6 Simplifies, Clarifies &#038; Condenses Your Code</a> appeared first on <a href="https://intellitect.com">IntelliTect</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
