


      <rss version="2.0">
         <channel>
            <title><![CDATA[.NET Curry: C# 2.0, 3.0 and 4.0]]></title>
            <link>http://www.dotnetcurry.com/</link>
            <description>.NET Curry: the site for Microsoft Enthusiasts</description>
            <copyright>Copyright 2009 by Suprotim Agarwal on behalf of dotnetcurry.com</copyright>
   
      <item>
         <title><![CDATA[Asynchronous Programming using C# 4.5 and Visual Studio 2011]]></title>
         <author><![CDATA[Mahesh Sabnis]]></author>
         <description><![CDATA[The new keywords async and await introduced in C# 4.5 helps developers to make their asynchronous programming logic less complex and more manageable. In this article, we will see a simple demonstration of the async programming in C# 4.5]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=797]]></link>
         <pubDate>Fri, 06 Apr 2012 12:32:19 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[C#: Using IDictionaryEnumerator with HashTable]]></title>
         <author><![CDATA[Suprotim Agarwal]]></author>
         <description><![CDATA[In this article, we will see how to enumerate a HashTable using an IDictionaryEnumerator.]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=748]]></link>
         <pubDate>Mon, 08 Aug 2011 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[C# Null Coalescing Operator and its Uses]]></title>
         <author><![CDATA[Suprotim Agarwal]]></author>
         <description><![CDATA[The C# Null Coalescing Operator (??) is a binary operator that simplifies checking for null values. It can be used with both nullable types and reference types. In this article, we will see how to use the Null coalescing operators in practical scenarios.]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=745]]></link>
         <pubDate>Tue, 02 Aug 2011 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[Writing Efficient String Functions in C#]]></title>
         <author><![CDATA[Armando]]></author>
         <description><![CDATA[To write efficient string handling functions, it is important to understand the characteristics of string objects in C#. ]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=463]]></link>
         <pubDate>Fri, 12 Feb 2010 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[Getting Ready for .NET 3.5 and LINQ – Exploring C# 3.0 – Part II]]></title>
         <author><![CDATA[Manish Sharma]]></author>
         <description><![CDATA[In my previous article Getting Ready for .NET 3.5 and LINQ – Exploring C# 3.0 – Part I, we discussed the first five changes from the list of changes in C# 3.0, mentioned below. This article covers the rest of the changes and is targeted towards users who are planning to migrate to .NET 3.5. With .NET 4.0 around the corner, this article will help you get up to date with C# and will facilitate upgrading to .NET 4.0]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=362]]></link>
         <pubDate>Sat, 01 Aug 2009 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[Getting Ready for .NET 3.5 and LINQ – Exploring C# 3.0 – Part I]]></title>
         <author><![CDATA[Manish Sharma]]></author>
         <description><![CDATA[C# 3.0 introduces several language enhancements that are built on C# 2.0. The changes enables the construction of a style that is equally powerful as query languages; generally used to fetch data from relational database management systems and XML files. If you are gearing up to get started with LINQ, then this article is for you. It also serves as a refresher to those who are already familiar with the new features of C# 3.0
]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=222]]></link>
         <pubDate>Wed, 29 Oct 2008 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[The C# 2.0 Language - What’s New (Part I)]]></title>
         <author><![CDATA[Suprotim Agarwal]]></author>
         <description><![CDATA[C# was created by Microsoft as a major part of its .NET initiative. C# is a modern, powerful, component-orientated, flexible, safe, internet friendly and an easy to use language that takes advantage of virtually any feature in this platform. Well people familiar with C# 1.1 know that. This article is a two part series. Let us explore what’s new in C# 2.0]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=50]]></link>
         <pubDate>Sun, 11 Mar 2007 00:00:00 GMT</pubDate>
      </item>
   
      <item>
         <title><![CDATA[The C# 2.0 Language - What’s New (Part II)]]></title>
         <author><![CDATA[Suprotim Agarwal]]></author>
         <description><![CDATA[In the previous article, we explored the various new language features introduced in C# 2.0. In the last part of this two part article series, we will be delving deep into each new feature to understand and use them in our projects.]]></description>
         <link><![CDATA[http://www.dotnetcurry.com/ShowArticle.aspx?ID=51]]></link>
         <pubDate>Sun, 11 Mar 2007 00:00:00 GMT</pubDate>
      </item>
   
         </channel>
      </rss>  
   