What's the difference between .NET 2.0 and .Net 1.1?

Posted on 2006-05-03
Last Modified: 2013-11-25
Anyone is aware of the main difference between .NET v2.0 and v1.1?
Question by:chuang4630
    LVL 55

    Accepted Solution

    There are many additions in v2.0, like:
    64 bits support
    ADO.Net enhancements
    ASP.Net enhancements
    Better COM Interoperativity
    Generic classes (equivalent to C++ templated classes)
    Better globalization support
    System.IO enhancements (like serial port class)
    LVL 85

    Assisted Solution

    by:Mike Tomlinson
    See here:

    Some of the more popular differences are...



    Native support for Compression:

    Improved Form Layout Tools such as snap lines and new Containers such as FlowLayoutPanel and TableLayoutPanel:

    The BackgroundWorker Component:

    The New Application Model:

    The New "My" namespace:

    The VB6 style ability to refer to a Form by Name, and the Forms Collection are back:
    You can use Form1.TextBox1.Text = "something" from anywhere.  (Less need to pass around Form references)

    I'm sure there are many more things I've either forgotten or just haven't even seen yet...
    LVL 55

    Expert Comment

    by:Jaime Olivares
    LVL 96

    Assisted Solution

    by:Bob Learned
    My new favorites are generics, and the Using block that you had with C# 1.1:

    Using sr As New StreamReader(fileName)
    End Using


    LVL 5

    Expert Comment

    Personally I don't care too much about the technical details.

    1. I'm much faster coding! (more productive due to lesser code and errors)
    2. Many things have become much simpler and better to understand.
    3. Some broken or badly implemented things got fixed.
    4. Simple and fast deployment for small apps.

    Enough reasons to switch to 2.0.
    LVL 41

    Expert Comment

    No, no, no....

    The different between .Net 2.0 and .Net 1.1 is .Net 0.9

    (sorry... Page Editor, feel free to delete this)

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
    For a while now I'v been searching for a circular progress control, much like the one you get when first starting your Silverlight application. I found a couple that were written in WPF and there were a few written in Silverlight, but all appeared o…
    This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA.…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now