InfoQ

News

New Types, Methods for .NET 2.0/3.0 Service Pack 1

Posted by Jonathan Allen on Oct 17, 2007 02:13 AM

Community
.NET
Topics
.NET Framework

When .NET 3.5 is released later this year, it will include several changes to the "red bits" including new types and methods. Scott Hanselman has posted a list of new types and methods with links to the MSDN documentation.

The so-called "red bits" are any libraries that existed in .NET 2.0 or 3.0. As .NET 3.5 is not supposed to be a major release of the .NET framework, changes to red bits were supposed to be minimal. This is in contract to the "green bits" which consist solely of new libraries.

Several of the new methods are in support of the new class DateTimeOffset. This is a date/time type with support for time zone information. This replaces the DateTime class for many scenarios.

New enumerations for the garbage collector suggest that developers are going to be getting more control over how the garbage collector functions. This is a break with earlier .NET designs which, unlike Java, pretty much expect the developer to not need to tune the GC.

3 comments

Reply

Same Version Number, New Classes! by Ben Loud Posted Oct 17, 2007 4:07 AM
Re: Same Version Number, New Classes! by Mat Hobbs Posted Oct 22, 2007 6:50 PM
Re: Same Version Number, New Classes! by Jack U Posted Oct 23, 2007 7:49 PM
  1. Back to top

    Same Version Number, New Classes!

    Oct 17, 2007 4:07 AM by Ben Loud

    At first I thought the title for this article was an error, but no, it seems they really have gone and added new types and methods to SP1 for .NET 2.0. What are they thinking? Java learned from this mistake years ago, so now all update releases for the same major version contain no new classes or methods, just big fixes and performance improvements. And thats the way it should be.

  2. Back to top

    Re: Same Version Number, New Classes!

    Oct 22, 2007 6:50 PM by Mat Hobbs

    Why?

  3. Back to top

    Re: Same Version Number, New Classes!

    Oct 23, 2007 7:49 PM by Jack U

    It's not the same version number?

Exclusive Content

Book Except and Interview : Aptana RadRails, An IDE for Rails Development

Aptana RadRails: An IDE for Rails Development by Javier Ramírez discusses the latest Aptana RadRails IDE, a development environment for creating Ruby on Rails applications.

Fast Bytecodes for Funny Languages

Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.

Scott Ambler On Agile’s Present and Future

Scott Ambler, Practice Lead for Agile Development at IBM, speaks on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.

Manager's Introduction to Test-Driven Development

Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).

Structured Event Streaming with Smooks

Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.

How to Work With Business Leaders to Manage Architectural Change

Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.

Colors and the UI

In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.

Building your next service with the Atom Publishing Protocol

In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.