Kashyap Patel (firstname.lastname@example.org)
Full 64-bit support for both the x64 andthe IA64 hardware platforms.
Language support for generics builtdirectly into the .NET CLR.
Many additional and improvedASP.NET web controls.
New data controls with declarative databinding.
New personalization features forASP.NET, such as support for themes,skins and webparts.
Windows Presentation Foundation
; a new userinterface subsystem and API based on XML andvector graphics, which uses 3D computergraphics hardware and Direct3D technologies.See WPF SDK for developer articles anddocumentation on WPF.
Windows Communication Foundation
(WCF), formerly code-named
; a service-oriented messaging system which allowsprograms to interoperate locally or remotelysimilar to web services.
Windows Workflow Foundation
(WF) allowsfor building of task automation and integratedtransactions using workflows.
, formerly code-named
Changes since version 3.0
Adds support for expression trees and lambdamethods
Expression trees to represent high-level sourcecode at runtime.
Anonymous types with static type inference
Language Integrated Query (LINQ) along withits various providers
LINQ to Objects
LINQ to XML
LINQ to SQL
Paging support for ADO.NET
ADO.NET synchronization API to synchronizelocal caches and server side datastores
Asynchronous network I/O API
Peer-to-peer networking stack, including amanaged PNRP resolver
Managed wrappers for Windows ManagementInstrumentation and Active Directory APIs
Enhanced WCF and WF runtimes, which letWCF work with POX and JSON data, and also