.NET API Browser

Explore the namespaces, classes, methods, and properties of the .NET Framework.

Namespace: System

Provides fundamental classes and base types that define value types, references types, and generic type definitions that are the basis of all .NET programs. It also contains methods for converting, transforming, and manipulating numbers, dates, times, text, and other data types.

Classes

Class: Object

Serves as the ultimate base class of all types in the .NET Framework; the zero state for reference types; and the root of the type hierarchy.

Methods
Object Equals(Object obj)
Int32 GetHashCode()
Type GetType()
String ToString()

Class: String

Represents text as a sequence of characters. This class cannot be inherited.

Methods
String Format(String format, Object arg0)
Boolean IsNullOrEmpty(String value)
Int32 CompareTo(String strA)
String ToUpper()
String ToLower()

Namespace: System.Collections.Generic

Contains interfaces and classes that define generic collections, which allow developers to create collections that treat a specific type of object as they build, store, and retrieve them.

Interfaces
Classes

Class: List<T>

Represents a strongly typed list of objects that can be accessed by index. Provides methods for creating, searching, and manipulating lists.

Methods
Void Add(T item)
Boolean Remove(T item)
T Item(Int32 index)
Void Sort()

Namespace: System.IO

Contains types that allow reading and writing to and from data streams, and types that handle different kinds of I/O.

Classes

Class: File

Provides static methods for the creation, copying, deletion, moving, and opening of files.

Methods
Stream Open(String path, FileMode mode)
Boolean Exists(String path)
Void Delete(String path)
String ReadAllText(String path)