4

Can anybody clarify if Microsoft has released a [draft] specification of C# 4.0 yet? If so, where can I find/download it?

Vyas Bharghava
  • 6,372
  • 9
  • 39
  • 59

5 Answers5

4

The C# 4.0 Draft Specification is located here.

Joren
  • 14,472
  • 3
  • 50
  • 54
Jeff Moser
  • 19,727
  • 6
  • 65
  • 85
3

Try here C# 4.0 Documentation it may be too high level for you.

Johnno Nolan
  • 29,228
  • 19
  • 111
  • 160
  • >>it may be too high level for you Well... didn't mean to sound all geeky there... ;) Hm.. yes, as Marc metioned it does seem to miss some key info... But a starting point nevertheless... – Vyas Bharghava Jan 04 '09 at 22:12
3

No spec yet, but the CTP is available for playing with - but note that this doesn't yet include all the features discussed in the the (preliminary) documentation - in particular, many of the dynamic features (in particular operator support) are missing (meaning: the C# language / compiler features that work with dynamic; for all I know the runtime supports them but the language doesn't yet).

It will also be interesting to see how many of the new Expression methods are supported by the language when compiling a lambda.

Marc Gravell
  • 1,026,079
  • 266
  • 2,566
  • 2,900
  • Yeah, missed downloading the first day [CTP]... and had to wait for the next 3 days [the links weren't functional] before I could get my hands on the 10GB download... – Vyas Bharghava Jan 04 '09 at 22:16
0

Not yet, though many of the features have been announced. The DLR (dynamic language runtime) extensions, which are the biggest new feature of 4.0 are available in pre-release beta form. My company www.thinkbottomup.com.au has used them extensively in case you're in need of any help :)

oh... see here for further details

Jesse Pepper
  • 3,225
  • 28
  • 48
0

Find the C# Language Specification 4.0 here

shanethehat
  • 15,460
  • 11
  • 57
  • 87
abhilash
  • 5,605
  • 3
  • 36
  • 59