Version 4.0 of the .NET framework brings us three new language concepts, optional parameters, default values and named arguments. Read along as we delve into these concepts.
Latest C# Articles - Page 5
Free C# Developer Quick Reference Guide Now Available
Register and download your free C# reference card.
Demystifying C# Programming's ToString Method
The ToString method of the .NET framework object has a solid set of useful features. Every object in the .NET framework has the ToString() method implementation. Read along to learn more about the ToString() method.
Microsoft .NET Framework 4.0 Task Parallel Library Continuations
Task Continuations allows developers to create interdependencies between tasks. The interdependencies can involve simple execution in response to task completion or aggregated exception handling among tasks. Read along to learn more.
Using Bing Maps Control in Your Windows Phone 7 Applications
Read along as Vipul Patel discusses how to use Bing Maps control in your Windows Phone 7 (WP7) applications.
Video: Windows Phone 7 and XNA Game Development 101
Watch this short screencast to learn the tools needed for XNA application development for the new Windows Phone 7 platform. You will also learn how XNA games are organized at the highest level, and see how you can test your games within the phone emulator, part of Microsoft Visual Studio 2010 Express for Windows Phone 7.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

How to use Visual Studio 2012 to Download Images from Websites
Learn how to use a for loop to loop through all of the images found on a web page and save them via the DownloadFile method of the WebClient object.

SOLID Principles in C# - An Overview
SOLID principles form the base for writing good and clean object oriented code in C#. Learn about the S.O.L.I.D principles and explore C# coding samples for each.
