.NET API Collections

Explore the comprehensive collection of APIs available within the .NET framework. This section provides detailed documentation for various namespaces and classes, enabling you to build robust and efficient applications.

Core .NET Namespaces

System Namespace

The System namespace is the root namespace for most .NET types. It contains fundamental classes and base types that all programs use, such as the Object class, basic data types (Int32, String, etc.), exceptions, and core system services.

Key Classes:

System.Collections Namespace

This namespace contains interfaces and classes that define collection objects, which are user-defined collections of related objects. These are non-generic collections.

Key Interfaces:

Key Classes:

System.Collections.Generic Namespace

This namespace provides interfaces and classes that define generic collection types, which allow developers to create strongly typed collections. This improves type safety and performance.

Key Interfaces:

Key Classes:

System.IO Namespace

The System.IO namespace contains types that allow you to read and write files and data streams, and to interact with the file system.

Key Classes:

System.Net Namespace

This namespace provides a programming model for network applications. It includes types for working with network protocols, resolving host names, and sending and receiving data over the network.

Key Classes:

System.Threading Namespace

The System.Threading namespace provides classes and interfaces that support multithreaded programming.

Key Classes: