Base Class Library (BCL)
The Base Class Library (BCL) is the core set of reusable types that form the foundation of the .NET Framework. It provides classes and interfaces for fundamental programming tasks such as file I/O, data access, networking, collections, and more.
Key Features
- Rich set of data structures and algorithms.
- Consistent object-oriented APIs across languages.
- Support for asynchronous programming and parallelism.
- Integration with Windows operating system services.
Explore Namespaces
Navigate to a specific namespace to view its members, documentation, examples, and related topics.
- System – Core functionalities such as base data types and fundamental classes.
- System.Collections – Collection interfaces and generic collections.
- System.IO – File and stream input/output.
- System.Net – Network communications and protocols.
- System.Threading – Multithreading and synchronization.
- System.Reflection – Metadata inspection and dynamic type creation.
- System.Diagnostics – Debugging and tracing support.
- System.Security – Security, cryptography, and permissions.