.NET API Reference

Explore the vast namespaces and classes available in the .NET Framework and .NET Core.

System

Provides fundamental classes and base types that define commonly used value and reference data types, events and event handlers, exceptions and exception handling, and interfaces that define contracts with specific functionality.

View Classes →

System.Collections

Implements generic collections, which contain elements of the same type. Allows you to store, retrieve, and manipulate collections of objects.

View Classes →

System.IO

Provides types that allow reading and writing to files and data streams, and types that handle file system operations.

View Classes →

System.Net

Provides a flexible and extensible model for network programming, including support for protocols such as HTTP, FTP, and SMTP.

View Classes →

System.Text

Provides classes that represent ASCII, Unicode, and other character encodings, and classes that convert between character encodings.

View Classes →

System.Threading

Supports creating and synchronizing threads, and provides high-level types that facilitate multithreaded programming.

View Classes →

System.Xml

Provides standards-based support for processing XML documents, including the ability to read and write XML documents.

View Classes →

Microsoft.AspNetCore.Mvc

Provides classes and interfaces for building web applications with ASP.NET Core MVC.

View Classes →

System.Linq

Provides classes and interfaces that support Language Integrated Query (LINQ), which provides the ability to express queries in a .NET language.

View Classes →

System.Reflection

Provides classes that allow late-bound access to objects, and the ability to inspect and load types and assemblies.

View Classes →