.NET Reference Documentation

Find .NET API

Namespace: System

Contains fundamental classes and base types that define commonly used value and reference data types, events and event handlers, exceptions and interfaces, and various runtime support classes.

Classes

Object

System.Object

Provides functionality, using the theme of Object-Oriented Programming, that is central to all .NET classes; it is the ultimate base class of all types in the .NET Framework.

Members:
String

System.String

Represents text as a sequence of code points. String is an immutable type, meaning that once an object of type String is created, the contents of the object cannot be changed.

Members:
Int32

System.Int32

Represents a 32-bit signed integer.

Members:
Boolean

System.Boolean

Represents a Boolean value that is represented by the numbers one and zero.

Members:
DateTime

System.DateTime

Represents an instance in time. Values are approximations and are stored as a 64-bit integer.

Members:

Interfaces

Enums

Namespace: Microsoft

Contains types used in the Microsoft .NET ecosystem.

Classes

Namespace: System.Collections

Contains interfaces and classes that define collections of objects. This namespace includes generic and non-generic collection types.

Interfaces

Classes

Namespace: System.IO

Provides types that allow reading and writing files and data streams, and types that provide basic file and directory operations.

Classes

Namespace: System.Linq

Provides classes and interfaces that support language-integrated query (LINQ), and enumeration, filtering, and projection operations.

Extension Methods

Classes

Namespace: System.Text

Contains fundamental types that represent sequences of characters and strings, and classes that perform conversions between strings and byte arrays.

Classes

Abstract Classes