- Support for multiple CLR versions running in the same process
- Simplified security model
- Improved GC
- Improved profiling - Able to attach performance/memory profilers.
- Improved debugging support
- Support for Windows Error Reporting mini-dumps
- Code Contracts (http://research.microsoft.com/en-us/projects/contracts/)
- Parallel Extensions - (http://blogs.msdn.com/pfxteam/archive/2008/10/31/9026988.aspx)
- BigInteger
- Memory Mapped IO Files
- Improved ResourceManager
- More support for user’s UI settings (preferred language, not just current UI culture)
- Improved Compression algorithm
- No 4 GB limit now.
- Improved String class - (Culture-agnostic methods by default)
- Variance Annotations - http://channel9.msdn.com/pdc2008/TL16/
- Tubles - For better language interop
- SortedSet - Addition to ISet
- Improved File System Enumeration - (System.IO.Directory wont return array and instead returns IEnumerable collection.
- Improved Microsoft.Win32.RegistryKey support for 64 bit windows.
- Improved Security - http://msdn.microsoft.com/en-us/library/dd233103(VS.100).aspx
- Access to Event Tracing for Windows (http://msdn.microsoft.com/en-us/library/dd264810(VS.100).aspx, http://msdn.microsoft.com/en-us/library/dd264809(VS.100).aspx)
- Lazy Initialization - System.Lazy
- Dynamic Language Runtime - http://msdn.microsoft.com/en-us/library/dd233052(VS.100).aspx
- In-Process side by side execute - http://msdn.microsoft.com/en-us/library/dd233120(VS.100).aspx
- Extensible output caching in ASP.net
- Auto Start Web Applications
- Permanently redirecting a page
- Shrinking session state
- View state for individual controls
- Entity Templates
- Enhanced Ajax Support
What's new in .net 4.0?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment