Browse by Tags

VS2010 Beta2, and two loops too
This morning, Visual Studio 2010 Beta2 is available to MSDN subscribers, with general availability to follow later in the week. Also, the new branding for Visual Studio and MSDN has been unveiled. Here’s the new C# logo: I like the new visual identity Read More...
Posted 19 October 09 05:42 by cburrows | 0 Comments   
Filed under
MSDN Channel 9 Video on Dynamic
About a month ago, Sam Ng and I sat down with Charlie Calvert and his video camera to record an interview-style video about dynamic. Have a look! http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng/ If you view Read More...
Posted 22 September 09 10:44 by cburrows | 0 Comments   
Filed under , ,
Dynamic type parameter constraints in C# 4
What we know already So we talked about how you can define a class that has a base class that involves dynamic, such as // This is OK! class Derived : Base<dynamic> { } although you cannot use dynamic alone as a base class. And we talked about how Read More...
Posted 04 September 09 07:37 by cburrows | 12 Comments   
Filed under ,
Dynamic base classes in C# 4
Ok, where were we? We have this new type called dynamic, and it’s used to tell the compiler to defer binding until runtime. We can construct other types with it as usual, and therefore use dynamic[], IEnumerable<dynamic>, List<dynamic>, and Read More...
Posted 22 April 09 10:11 by cburrows | 3 Comments   
Filed under ,
C# “dynamic,” Part VII
It has been a while since I posted anything here, and I have the same excuse everyone else does. Work, holidays, and generally being pretty busy. But enough of that, it’s February (!!!) and that means we’re getting closer to shipping C# 4.0 and dynamic Read More...
Posted 04 February 09 12:35 by cburrows | 4 Comments   
Filed under ,
C# "dynamic," Part VI
We left off last time with this piece of code public class C { public static void M( int i) { } public static void M( string s) { } } ... dynamic d = GetSomeD(); C .M(d); ...together with some question about what the compiler could possibly do on the Read More...
Posted 14 November 08 02:20 by cburrows | 3 Comments   
Filed under ,
C# "dynamic," Part V
Let's look at this: dynamic d = null ; object o = d; // not an implicit conversion Last time , I said that the conversion on the second line is not an implicit conversion. If you know C# already, that sounds preposterous. Just look at it; of course it's Read More...
Posted 11 November 08 02:04 by cburrows | 3 Comments   
Filed under ,
C# "dynamic," Part IV
Today, let's geek out about the language design regarding the dynamic type. Type in the language vs. Type in the runtime One thing that lots of people already know is that when you say "dynamic" in code, you can think of it as "System.Object" Read More...
Posted 06 November 08 05:45 by cburrows | 5 Comments   
Filed under ,
Channel 9 Video on C# 4
I'm a little backlogged at work right now, and I'll get back to some dynamic posts as soon as I can. In the meantime, Eric , Sam , Mads , and I talked with Channel 9 last week, and the video has just been posted. I look forward to watching it myself! Read More...
Posted 01 November 08 12:27 by cburrows | 0 Comments   
Filed under ,
C# "dynamic," Part III
Here are a few good resources that you ought to look at for information about dynamic from PDC: Anders Hejlsberg's talk, "The Future of C#" - Among other things, this talk is a great introduction to dynamic. I recommend it highly! There are Read More...
Posted 29 October 08 04:59 by cburrows | 22 Comments   
Filed under , , ,
C# "dynamic," Part II
Yesterday, I made an attempt to introduce the C# dynamic feature by describing what change there has been to the language, what scenarios we hope to affect by that change, and some overview of what dynamic operations look like in C# 4 as it stands in Read More...
Posted 28 October 08 05:31 by cburrows | 21 Comments   
Filed under , ,
C# "dynamic"
PDC 2008 arrives today, and that means that I am finally able to talk publicly about some of the things I've been working on for the next version of C#. What a relief! I am excited for the world to see some of this stuff, and to start receiving more customer Read More...
Posted 27 October 08 03:00 by cburrows | 34 Comments   
Filed under , ,
Events in Space
My last post was many months ago, and I've been pretty busy here since then. Nobody who starts a blog means to neglect it, even though mostly that's what happens. I won't let it go for so long again. =) Anyway, we were talking about events . Field-like Read More...
Posted 24 July 08 05:01 by cburrows | 1 Comments   
Filed under ,
Field-like Events Considered Harmful
Hi all, my name's Chris Burrows, and I'm a developer on the C# Compiler team here in Redmond. I'll introduce myself further in a subsequent post, but I just want to start off with a note that has at least a little substance. So let's talk about C# events Read More...
Posted 18 February 08 07:04 by cburrows | 0 Comments   
Filed under , ,

Search

This Blog

Syndication

Page view tracker