.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 →