Always remain updated about current software development trends
Today we announced theVisual Studio Async CTP, which shows one of the major features we plan to include in a future release of C# and Visual Basic. This feature makes development of asynchronous applications--which include everything from desktop applications...
I've talked a lot about improved COM interop in C# 4.0 and how much easier it is now to work with Office applications. This time I want to share some tips and tricks on how you can convert Visual Basic for Applications (VBA) macros to C# 4.0 by using Office...
This time I want to discuss features that belong to the newSystem.Collections.Concurrentnamespace in the.NET Framework 4. When you design parallel applications, you often need thread-safe data storage as well as some mechanism of sending messages between tasks....
In this post, which is the third one in myparallel programming introductionseries, I want to show how you can cancel parallel operations when working with theTask Parallel Library (TPL). I'm going to modify the program that I started in the previous posts....
Thanks to everyone who provided feedback on my previous postParallel Programming in .NET Framework 4: Getting Started. As promised, I am continuing the series. This time, let's go a little bit deeper and talk abouttask schedulers,synchronization context,tasks...
With this post I want to start a series devoted tothe new parallel programming features in .NET Framework 4and introduce you theTask Parallel Library (TPL).Update.The list of posts in this series:Getting Started (this post)Task Schedulers and Synchronization...
After a quickreview of C# language features, let's do the same for the IDE improvements. So, what's in there for C# developers? Generate From Usage This feature greatly improves Visual Studio support fortest-driven development (TDD). However, it...
Visual Studio 2010 is here!And of course this means that C# 4.0 is also here. Let's do a quick review of the new language features added in this release. Dynamic Thedynamickeyword is a key feature of this release. It closes the gap between dynamic and...
This is a follow-up to theGetting Information About Objects, Types, and Members with Expression Treespost, so I would recommend that you read that one first.Among other code examples in that blog post, I demonstrated how you can get a property name as a string...
In this post I'll try to answer the most common questions I find on forums and in documentation feedback about C# covariance and contravariance. It's a big topic for a single blog post, so expect to see a lot of "more information" links. Special...
c# .net dev asp.net intermediate windows sql beginner silverlight advanced c++ javascript architect sql server wpf mysql html5 mobile c#4.0 jquery