Appendix C. What’s in the .NET Standard Library?
.NET Framework developers who are looking to port to .NET Core may wonder what’s supported in each version of the .NET Standard Library. This section gives a general description of what’s supported by each version. If you’re not familiar with the .NET Framework, this section will still be useful as an indication of what’s available in the Standard Library.
- Collections
- Globalization
- Generic I/O (streams)
- Linq
- Networking primitives
- Reflection
- Regular expressions
- Threads
- Tasks
- XML reader/writer
- XML document
Includes everything in 1.0 plus
- Concurrent collections
- ETW support
- Zip/Deflate compression (not zip files)
- HTTP
- Numerics (BigInteger and Complex)
- Parallel Linq
Includes everything in 1.1 plus thread timers
Includes everything in 1.2 plus
- AppContext (used to opt out of functionality)
- Console output
- Globalization calendars
- Zip file compression
- File I/O
- Sockets
- Cryptography
Includes everything in 1.3 plus isolated storage
Includes everything in 1.4 plus AssemblyLoadContext
Includes everything in 1.5 plus OpenSSL cryptography
Includes everything in 1.6 plus