C# Corner

Related resources for C# 3.0
  • Nullable Types in C#6/8/2019 1:40:08 AM. A C# nullable type is a data type is that contain the defined data type or the value of null. This article explains the use of C# Nullable Types.
  • Object Initializers And Collection Initializers - A Syntactic Sugar In C# 3.06/4/2017 2:28:41 PM. Object Initializers And Collection Initializers - A Syntactic Sugar In C# 3.0.
  • Dynamically Selecting DataTemplate For WPF ListView: Solution 22/6/2014 12:22:47 PM. In this article, I am discussing an alternative way to dynamically select a DataTemplate for a WPF ListView.
  • Microsoft Technology Overview10/20/2012 3:51:00 AM. In today’s fast changing technology, keeping up with technological changes is a challenge. Every time we try to keep up with technology changes, technology changes again. It is never ending chase to catch up with technology and that is what makes software development even more interesting. Focus of this article is to give developers, project managers a quick view of many of new Microsoft technologies out there and help them realize the value of these new technologies. To be frank, technologies covered here are not new and some of them were introduced to IT world, 3 to 4 year ago. But in relative terms, these are still new technologies in Microsoft world as real-world projects and products might take some time to adapt to these changes in technology.
  • What's new in Visual Studio.NET 2008.10/20/2012 2:06:52 AM. In this article, I will cover at a glance the new features of Visual Studio 2008. I have been working with this new development environment for several days and want to share my experience with the community.
  • Preview of What's New in C# 3.09/29/2012 8:17:51 AM. This article discusses about the new enhancements expected in C# 3.0.
  • C# 3.0 - Object Initializers, Collection Intializers, Anonymous Classes9/2/2012 5:38:55 PM. In this article we will discuss some of the very useful features introduced in C# 3.0
  • .NET 3.0 & 3.5 New Features11/12/2011 6:03:29 PM. This article is very useful to understand the features of C#. There are many features like Auto implemented property. Anonymous types, Partial methods, object initializes, implicitly typed local variables.
  • Parallel Extension in .Net8/8/2011 5:37:16 PM. This tutorial gives the idea of Parallel Extension being built by Microsoft to many of its existing features.
  • Introducing C#3/28/2011 8:34:08 AM. C# is an object-oriented language which exploits benefits from classic object-oriented paradigm while eliminating its limitations to shape modern, powerful object orientation model.
  • Use of Delegate and Lambda Expression9/16/2010 3:22:49 PM. Here I would like to discuss about the use of Delegates and Lambda Expression’s. Lambda Expressions has been introduced in C# 3.0 (2008).
  • C# 3.0 New Features: Part I11/26/2009 3:55:56 AM. This article explains about the new features introduced in C# 3.0 with sample codes.
  • Object and Collection Initializers Feature in C# 3.0 10/20/2008 1:20:23 AM. Object Initialization Expressions allows you to initialize an object without invoking the constructor and setting its properties.
  • Lambda Expressions in C# 3.010/15/2008 8:03:16 AM. In this artivle I will explain where to use the Anonymous methods first then we see the example on lambda expressions.
  • Creating MenuItem With WPF7/28/2008 11:07:16 PM. In any desktop application it is very important to have menu bar to the application/system, so that user will find easy to access it. In this tutorial I will be talking about how we can create Menu bar in WPF application using XAML.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.
Download