473,382 Members | 1,425 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

C# Language Specifications - Final draft

C# Final Working Draft April 2005 from Ecma TC39/TG2

http://www.plumhall.com/CSharpFinalW...tApril2005.pdf

Willy.
Nov 17 '05 #1
4 1365

Willy Denoyette [MVP] wrote:
C# Final Working Draft April 2005 from Ecma TC39/TG2

http://www.plumhall.com/CSharpFinalW...tApril2005.pdf

Willy.


I am curious to know what big items ( other than generics ) are in this
new working draft that is not in the c# 1.1 that I am working with now.

[Attributes], are they new?

-Steve

Nov 17 '05 #2
Steve Richter <St************@gmail.com> wrote:
I am curious to know what big items ( other than generics ) are in this
new working draft that is not in the c# 1.1 that I am working with now.

[Attributes], are they new?


Nope, attributes have been in since 1.0.

The significant changes are listed in the foreword:

o Pragma directives
o Anonymous methods
o Static classes
o Partial declarations
o Allowing set and get accessors for properties and indexers to have
different accessibility.
o Generic types and methods
o Iterators
o Nullable types

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Nov 17 '05 #3

Jon Skeet [ C# MVP ] wrote:
Steve Richter <St************@gmail.com> wrote:
I am curious to know what big items ( other than generics ) are in this new working draft that is not in the c# 1.1 that I am working with now.
[Attributes], are they new?
Nope, attributes have been in since 1.0.

The significant changes are listed in the foreword:


I missed that when I was flipping thru the document, thanks.

Will generics be as revolutionary to C# as templates were to C++? Any
idea when the new version will available to use? Where I can use the
features in the code I run on a shared web hoster?

-Steve

o Pragma directives
o Anonymous methods
o Static classes
o Partial declarations
o Allowing set and get accessors for properties and indexers to have
different accessibility.
o Generic types and methods
o Iterators
o Nullable types

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too


Nov 17 '05 #4
Steve Richter <St************@gmail.com> wrote:
The significant changes are listed in the foreword:
I missed that when I was flipping thru the document, thanks.


No problems - I wasn't trying to have a go or anything :)
Will generics be as revolutionary to C# as templates were to C++?
Well, revolutionary to the whole of .NET. I wouldn't like to compare
levels of revolutionary-ness, but they'll certainly be very, very
useful.
Any idea when the new version will available to use?
Well, VS.NET beta 2 is available from the MSDN subscribers download
site if you're an MSDN subscriber. I think the beta version of .NET 2.0
(which includes a C# compiler) is available without MSDN. They're
likely to be released late 2005.
Where I can use the features in the code I run on a shared web
hoster?


Nowhere will be doing that (legally) yet, as .NET 2.0 hasn't been
released - but I'd imagine that when it's released it'll be adopted
fairly quickly in some places.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Nov 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

63
by: Tristan Miller | last post by:
Greetings. Do any popular browsers correctly support <q>, at least for Western languages? I've noticed that Mozilla uses the standard English double-quote character, ", regardless of the lang...
72
by: Mel | last post by:
Are we going backwards ? (please excuse my spelling...) In my opinion an absolute YES ! Take a look at what we are doing ! we create TAGS, things like <H1> etc. and although there are tools...
48
by: David J Patrick | last post by:
I'm trying to rewrite the CSS used in http://s92415866.onlinehome.us/files/ScreenplayCSSv2.html. using the w3.org paged media standards as described at http://www.w3.org/TR/REC-CSS2/page.html ...
22
by: Michael Nahas | last post by:
Antti & all interested, The draft description of my language to replace C is available at: http://nahas.is-a-geek.com/~mike/MyC.pdf I am a long time C programmer (I read the old testament...
2
by: Thomas G. Marshall | last post by:
Arthur J. O'Dwyer <ajo@nospam.andrew.cmu.edu> coughed up the following: > On Thu, 1 Jul 2004, Thomas G. Marshall wrote: >> >> Aside: I've looked repeatedly in google and for some reason cannot >>...
1
by: G Patel | last post by:
Hi, Does anyone know if there are any meaningful differences between the final pre-C89 draft (http://dev.unicals.com/papers/c89-draft.html) and the actual C89 standard? For a non-implementor,...
6
by: Tony Whitter | last post by:
Does anyone know how much changed between the final draft dated October 2002 and the Ecma-334 C# Language Specification 2nd edition dated December 2002 and if there is a change history document...
13
by: al jones | last post by:
I think I need to degrade this to make it work so I'll ask a really basic question. I'm trying to display a set of fonts that are *not* installed but are present on my computer. Is there any...
0
by: Fortis Florin | last post by:
Final CFP: Workshop on Workflow and Process Management (WfPM'08), September 2008, Timisoara, Romania EXTENDED DEADLINES ___________________________________________________________________________­...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.