C# Frequently Asked Questions

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

No new C# and VB Language Features in VS 2013

As you can see in the VS2013 Preview, we have not added new language features to C# and Visual Basic in the next version of Visual Studio. I’d like to share our thinking on this. There are essentially two main reasons why we chose not to evolve the languages this time around.

Visual Studio 11 Beta Is Here!

As you may have seen in Jason’s blog, Visual Studio 11 Beta is available for download today, including the Beta version of C# 5.0!  If you’ve tried out the Visual Studio 11 Developer Preview, you already know that this is an exciting release,

Start Coding for the Kinect

by Alan Berman

I’m intrigued by all the interesting industry apps being developed for the Kinect.  I started wondering how easy it is to start programming the Kinect using Visual Studio on a PC.  It is very easy to get started,

Roslyn CTP Introduces Interactive Code for C#

 

There’s been a lot of posts on using the Roslyn CTP APIs for syntax trees, semantic binding, and IDE smart editor features. The Roslyn CTP also introduces a set of features for C# we refer to as “Interactive”.

Using Async for File Access

by Alan Berman

The new Async feature in Visual Studio makes it easy to code asynchronous method calls. To make synchronous code asynchronous, you can simply call an asynchronous method instead of a synchronous method and add a few keywords to the code,

Uncategorized

New C# T-Shirt Designs on the .NET Blog – Tell Us What You Think

[HTTP 301: Hey, just so you know, we’re posting on the .NET team blog now. Head over there for new content from the C# team and more. Below is an summary from my latest post]

Mads and Dustin showed off their cool VB and C# team t-shirts at BUILD and tons of people liked them and asked where they could get one.

Roslyn ships v1.0-rc2 with “Go-Live” license

For the last six years you’ve heard us go on and on about this Roslyn thing and how it’s the platform for the future and would change everything and that we were all-in on it and “it’s going to be great just wait and see”.

A Journey Through Open Source: The Trials & Triumphs in Roslyn’s First Year of Open Source

“I am looking for someone to share in an adventure.”

Gandalf, The Hobbit, J.R.R. Tolkien

On April 3, 2014, Anders Hejlsberg set us on our open source journey when he made the .NET Compiler Platform (aka “Roslyn”) source code public live on stage in San Francisco.

Edit & Continue and Make Object ID Improvements in CTP 6

It’s the beginning of a new year! According to Back to the Future Part II, everyone will be riding hoverboards in a couple months (and, let’s be honest, Doc would love the HoloLens). In the meantime,

We’re moving to GitHub!

It’s official. We’re moving to GitHub!

We are moving the Roslyn OSS code from CodePlex to GitHub. GitHub has a vibrant open source community that we want to actively be a part of and contribute to.

Better together: C# 6 and the Visual Studio 2015 Debugger

“Lambdas! Lambdas! Lambdas! Lambdas! …”

If you hadn’t heard, Visual Studio 2015 will support the use of lambda expressions in the debugger windows.

We’re all very excited to deliver on this longstanding TOP customer request.

New Features in C# 6

8053_mads160_png-160x160 C# 6 is the version of C# that ships with VS 2015 Preview. The philosophy behind this version is straightforward: improve simple everyday coding scenarios, without adding much conceptual baggage. The features should make code lighter without making the language heavier.

Post-Release Goodies

The Rosetta lander Philae wasn’t the only thing in space last week. Our launch of Visual Studio 2015 Preview and our announcement to open source the full .NET server stack were out of this world.

Short Videos Demonstrating What’s New in Visual Studio 2015 Preview for C#, VB, and F#

Our team has put together a set of short videos to highlight some of our work in Visual Studio 2015 Preview. Check them out to learn more about what’s new in C# and VB, how F# can be good for enterprise,

Introducing the Visual Studio 2015 Preview for C# and VB

Download Visual Studio 2015 Preview and review the release notes.

Over the past several years, our team has been hard at work re-implementing the full language stacks for C# and Visual Basic.