Freigeben über


Unified C# 3.0 Specification Now Available

Mads Torgersen and many other members of the C# team labored tirelessly to assemble the unified C# 3.0 Specification. This document combines the 1.1 version of the spec, the 2.0 version, and various other bits and pieces into one large document some 500 pages in length. Here you will find the definitive technical description of the C# language in the words of the engineers who created it.  It is the single most authoritative reference for the C# language. Though not called out by name in this document, many of the people who created the C# language contributed to it, and they are its primary authors.

You can download it directly, or visit the C# language page where you can find a link to it and various related documents.

kick it on DotNetKicks.com

Comments

  • Anonymous
    August 20, 2007
    You've been kicked (a good thing) - Trackback from DotNetKicks.com

  • Anonymous
    August 20, 2007
    is it available in chm format :D, really love if it available in chm format

  • Anonymous
    August 20, 2007
    The comment has been removed

  • Anonymous
    August 20, 2007
    Charlie Calvert's blog has this entry: Unified C# 3.0 Specification Now Available Mads Torgersen and

  • Anonymous
    August 20, 2007
    Charlie Calvert's blog has this entry: Unified C# 3.0 Specification Now Available Mads Torgersen

  • Anonymous
    August 21, 2007
    The Unified 3.0 C# Language Specification which combines the 1.1, 2.0 and 3.0 evolutions of the language

  • Anonymous
    August 23, 2007
    http://blogs.msdn.com/charlie/archive/2007/08/20/c-3-0-specification-now-available.aspx Pour ceux qui

  • Anonymous
    August 24, 2007
    Looking at ECMA 334, it correctly defines lock(x)... as precisely Object obj = x; System.Threading.Monitor.Enter(obj); try { ... } finally { System.Threading.Monitor.Exit(obj); } The new unified C# standard still incorrectly defines lock(x)... as precisely System.Threading.Monitor.Enter(x); try { ... } finally { System.Threading.Monitor.Exit(x); }

  • Anonymous
    August 29, 2007
    Dependency Injection from the Trenches How to build a Fluent Interface in C# Learn the new NUnit 2.4

  • Anonymous
    September 07, 2007
    New to C#? Need to know whats on C# 3.0? Then download this 500 page book coutersy of Microsoft. It's

  • Anonymous
    October 08, 2007
    Thanks.. I'm gonna read this doc now.. I have read the overview of C# 3.0 and LINQ.. I found it very interesting...

  • Anonymous
    November 20, 2007
    The material is very good. Thanks a lot ..

  • Anonymous
    December 04, 2007
    This is 1.0 version document. It doesn't even contain features of 2.0 (Chepter 19 - Chepter 25)

  • Anonymous
    December 04, 2007
    I take prev msg back....I was incorrect...sorry... because of same file name, it was confusing... This is correct doc.....

  • Anonymous
    April 14, 2008
    vUQiOs  <a href="http://xjeujhpptjfy.com/">xjeujhpptjfy</a>, [url=http://jtparhwoliam.com/]jtparhwoliam[/url], [link=http://xhmjbwciowwx.com/]xhmjbwciowwx[/link], http://prfnnrgcqgde.com/

  • Anonymous
    July 30, 2008
    Compare prices on propecia generic mg pill.

  • Anonymous
    January 12, 2009
    Happy new year all -- I hope 2008 was a good year for you and that 2009 will be better. I myself was