C# Frequently Asked Questions

The C# team posts answers to common questions and describes new language features

[HTTP 301: Hey, just so you know, we're posting on the .NET team blog now. Head over there for new...

Date: 05/21/2015

"I am looking for someone to share in an adventure." — Gandalf, The Hobbit, J.R.R. Tolkien On...

Date: 04/06/2015

It's the beginning of a new year! According to Back to the Future Part II, everyone will be riding...

Date: 02/23/2015

It’s official. We’re moving to GitHub! We are moving the Roslyn OSS code from CodePlex...

Date: 01/10/2015

"Lambdas! Lambdas! Lambdas! Lambdas! ..." If you hadn't heard, Visual Studio 2015 will support the...

Date: 12/11/2014

C# 6 is the version of C# that ships with VS 2015 Preview. The philosophy behind this version is...

Date: 11/20/2014

Our team has put together a set of short videos to highlight some of our work in Visual Studio 2015...

Date: 11/12/2014

Download Visual Studio 2015 Preview and review the release notes. Over the past several years, our...

Date: 11/12/2014

This post is brought to you by Beth Massi, a Program Manager on the Visual Studio team. If...

Date: 06/24/2014

As announced today by Soma, we've just released the first CTP (Community Technology Preview) of the...

Date: 06/03/2014

Thanks everybody for all the great feedback! We've received hundreds of replies since last week with...

Date: 05/20/2014

If you didn't get a change to make it to TechEd this year, fret not, we got it all on video for your...

Date: 05/15/2014

UPDATE 2014-05-20: We've received enough responses and the survey is now closed. Thanks everyone!...

Date: 05/13/2014

Hello everyone! I hope you had a chance to catch the recent announcements around the .NET Compiler...

Date: 04/17/2014

(For the next few posts, I’m going to introduce readers to the different feature teams in the...

Date: 01/15/2014

As I mentioned in my previous blog post, we ended up with a little too much time between previews,...

Date: 12/20/2013

So, the entryway to my house has eight light switches along the wall. Two of them control the porch...

Date: 12/16/2013

As you can see in the VS2013 Preview, we have not added new language features to C# and Visual Basic...

Date: 07/17/2013

Following last Wednesday’s official launch of Visual Studio 2012, we’re excited to...

Date: 09/17/2012

by Alan Berman The Async feature in Visual Studio 2012 RC makes it easy to invoke asynchronous...

Date: 06/26/2012

Today, we're excited to announce that the Roslyn June 2012 CTP is now available for download! Since...

Date: 06/05/2012

By Brian Rasmussen The Roslyn Services API makes it easy to implement extensions that detect and fix...

Date: 02/06/2012

by Alan Berman I'm intrigued by all the interesting industry apps being developed for the Kinect. I...

Date: 02/06/2012

There's been a lot of posts on using the Roslyn CTP APIs for syntax trees, semantic binding, and IDE...

Date: 01/30/2012

by Brian Rasmussen In this post we take a look at how the Roslyn Scripting API can enable...

Date: 12/02/2011

by Kevin Pilch-Bisson I’m back again, to move along to the next stage of the compiler pipeline, and...

Date: 11/23/2011

Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP. I hope many of you have had a...

Date: 11/18/2011

By Kevin Pilch-Bisson As promised back when we released the Roslyn CTP, here is the first of a...

Date: 11/03/2011

By Kevin Pilch-Bisson As Soma mentioned earlier, today we’ve made a Community Technology...

Date: 10/19/2011

By Emily Gibson New! C# 2010 Soup to Nuts Series Explore this webcast series on Visual C# 2010...

Date: 08/31/2011

Some great new video's on MSDN showing how to do async programming using the Async CTP....

Date: 08/15/2011

By Jeremy Meng Visual Studio Async CTP (SP1 Refresh) is available now! You are welcome to download...

Date: 04/13/2011

This blog post explains how to kick off a debugger in a remote machine, programmatically. We are...

Date: 03/28/2011

Do you want to work on a product used by millions of developers around the world? I do! Come join me...

Date: 02/08/2011

Learn about the upcoming changes to the Help Viewer planned for Visual Studio 2010 SP1.  Paul...

Date: 11/08/2010

Today we announced the Visual Studio Async CTP, which shows one of the major features we plan to...

Date: 10/28/2010

I've talked a lot about improved COM interop in C# 4.0 and how much easier it is now to work with...

Date: 09/27/2010

This time I want to discuss features that belong to the new System.Collections.Concurrent namespace...

Date: 08/11/2010

Alexandru Ghiondea from the C# team created an excellent deck of slides that he used at Microsoft...

Date: 07/27/2010

In this post, which is the third one in my parallel programming introduction series, I want to show...

Date: 07/19/2010

Thanks to everyone who provided feedback on my previous post Parallel Programming in .NET Framework...

Date: 06/18/2010

With this post I want to start a series devoted to the new parallel programming features in .NET...

Date: 06/01/2010

After a quick review of C# language features, let’s do the same for the IDE improvements. So, what’s...

Date: 05/10/2010

Visual Studio 2010 is here! And of course this means that C# 4.0 is also here. Let’s do a...

Date: 04/12/2010

Next>