namespace System
in global
This namespace contains:
| namespace Buffers | |
| namespace Collections | |
| namespace ComponentModel | |
| namespace Diagnostics | |
| namespace Globalization | |
| namespace IO | |
| namespace Linq | |
| namespace Net | |
| namespace Numerics | |
| namespace Reflection | |
| namespace Runtime | |
| namespace Security | |
| namespace Text | |
| namespace Threading | |
| namespace Web | |
| class AccessViolationException | The exception that is thrown when there is an attempt to read or write protected memory. |
| class Action | Encapsulates a method that has no parameters and does not return a value. |
| class Action<T> | Encapsulates a method that has a single parameter and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | Encapsulates a method that has 16 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | Encapsulates a method that has 15 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | Encapsulates a method that has 14 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | Encapsulates a method that has 13 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | Encapsulates a method that has 12 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | Encapsulates a method that has 11 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | Encapsulates a method that has 10 parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> | Encapsulates a method that has nine parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7,T8> | Encapsulates a method that has eight parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6,T7> | Encapsulates a method that has seven parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5,T6> | Encapsulates a method that has six parameters and does not return a value. |
| class Action<T1,T2,T3,T4,T5> | Encapsulates a method that has five parameters and does not return a value. |
| class Action<T1,T2,T3,T4> | Encapsulates a method that has four parameters and does not return a value. |
| class Action<T1,T2,T3> | Encapsulates a method that has three parameters and does not return a value. |
| class Action<T1,T2> | Encapsulates a method that has two parameters and does not return a value. |
| class AggregateException | Represents one or more errors that occur during application execution. |
| class ArgumentException | The exception that is thrown when one of the arguments provided to a method is not valid. |
| class ArgumentNullException | The exception that is thrown when a null reference ( in Visual Basic) is passed to a method that does not accept it as a valid argument. |
| class ArgumentOutOfRangeException | The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. |
| class ArithmeticException | The exception that is thrown for errors in an arithmetic, casting, or conversion operation. |
| class Array | Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime. |
| struct ArraySegment<T> | Delimits a section of a one-dimensional array. |
| struct ArraySegment<T>.Enumerator | No summary. |
| class ArrayTypeMismatchException | The exception that is thrown when an attempt is made to store an element of the wrong type within an array. |
| class AsyncCallback | References a method to be called when a corresponding asynchronous operation completes. |
| class Attribute | Represents the base class for custom attributes. |
| struct AttributeTargets | Specifies the application elements on which it is valid to apply an attribute. |
| class AttributeUsageAttribute | Specifies the usage of another attribute class. This class cannot be inherited. |
| class BitConverter | Converts base data types to an array of bytes, and an array of bytes to base data types. |
| struct bool | Represents a Boolean ( or ) value. |
| struct byte | Represents an 8-bit unsigned integer. |
| struct char | Represents a character as a UTF-16 code unit. |
| class CharEnumerator | Supports iterating over a object and reading its individual characters. This class cannot be inherited. |
| class Comparison<T> | Represents the method that compares two objects of the same type. |
| class Convert | Converts a base data type to another base data type. |
| class Converter<TInput,TOutput> | Represents a method that converts an object from one type to another type. |
| struct DateTime | Represents an instant in time, typically expressed as a date and time of day. |
| struct DateTimeKind | Specifies whether a object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC. |
| struct DateTimeOffset | Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC). |
| struct DayOfWeek | Specifies the day of the week. |
| struct decimal | Represents a decimal floating-point number. |
| class Delegate | Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class. |
| class DivideByZeroException | The exception that is thrown when there is an attempt to divide an integral or value by zero. |
| struct double | Represents a double-precision floating-point number. |
| class Enum | Provides the base class for enumerations. |
| class EventArgs | Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data. |
| class EventHandler | Represents the method that will handle an event that has no event data. |
| class EventHandler<TEventArgs> | Represents the method that will handle an event when the event provides data. |
| class Exception | Represents errors that occur during application execution. |
| class FlagsAttribute | Indicates that an enumeration can be treated as a bit field; that is, a set of flags. |
| struct float | Represents a single-precision floating-point number. |
| class FormatException | The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed. |
| class FormattableString | Represents a composite format string, along with the arguments to be formatted. |
| class Func<T,TResult> | Encapsulates a method that has one parameter and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> | Encapsulates a method that has 16 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> | Encapsulates a method that has 15 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> | Encapsulates a method that has 14 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> | Encapsulates a method that has 13 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> | Encapsulates a method that has 12 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> | Encapsulates a method that has 11 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> | Encapsulates a method that has 10 parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> | Encapsulates a method that has nine parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> | Encapsulates a method that has eight parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,T7,TResult> | Encapsulates a method that has seven parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,T6,TResult> | Encapsulates a method that has six parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,T5,TResult> | Encapsulates a method that has five parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,T4,TResult> | Encapsulates a method that has four parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,T3,TResult> | Encapsulates a method that has three parameters and returns a value of the type specified by the parameter. |
| class Func<T1,T2,TResult> | Encapsulates a method that has two parameters and returns a value of the type specified by the parameter. |
| class Func<TResult> | Encapsulates a method that has no parameters and returns a value of the type specified by the parameter. |
| struct Guid | Represents a globally unique identifier (GUID). |
| struct Half | |
| struct HashCode | Combines the hash code for multiple values into a single hash code. |
| interface IAsyncDisposable | Provides a mechanism for releasing unmanaged resources asynchronously. |
| interface IAsyncResult | Represents the status of an asynchronous operation. |
| interface IComparable | Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. |
| interface IComparable<T> | Defines a generalized comparison method that a value type or class implements to create a type-specific comparison method for ordering or sorting its instances. |
| interface IConvertible | Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. |
| interface IDisposable | Provides a mechanism for releasing unmanaged resources. |
| interface IEquatable<T> | Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances. |
| interface IFormatProvider | Provides a mechanism for retrieving an object to control formatting. |
| struct Index | Represent a type can be used to index a collection either from the start or the end. |
| class IndexOutOfRangeException | The exception that is thrown when an attempt is made to access an element of an array or collection with an index that is outside its bounds. |
| struct int | Represents a 32-bit signed integer. |
| struct Int128 | |
| struct IntPtr | A platform-specific type that is used to represent a pointer or a handle. |
| class InvalidCastException | The exception that is thrown for invalid casting or explicit conversion. |
| class InvalidOperationException | The exception that is thrown when a method call is invalid for the object's current state. |
| interface IParsable<TSelf> | |
| class Lazy<T,TMetadata> | Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework. |
| class Lazy<T> | Provides support for lazy initialization. |
| struct long | Represents a 64-bit signed integer. |
| class Math | Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions. |
| class MathF | Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions. |
| class MemoryExtensions | Provides extension methods for for the memory- and span-related types, such as , , , and . |
| struct MemoryExtensions.SpanSplitEnumerator<T> | |
| struct MemoryExtensions.TryWriteInterpolatedStringHandler | |
| struct MidpointRounding | Specifies how mathematical rounding methods should process a number that is midway between two numbers. |
| class NotImplementedException | The exception that is thrown when a requested method or operation is not implemented. |
| class NotSupportedException | The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. |
| class Nullable | Supports a value type that can be assigned . This class cannot be inherited. |
| struct Nullable<T> | Represents a value type that can be assigned . |
| class NullReferenceException | The exception that is thrown when there is an attempt to dereference a null object reference. |
| class object | Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy. |
| class ObjectDisposedException | The exception that is thrown when an operation is performed on a disposed object. |
| class ObsoleteAttribute | Marks the program elements that are no longer in use. This class cannot be inherited. |
| class OperationCanceledException | The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. |
| class ParamArrayAttribute | Indicates that a method will allow a variable number of arguments in its invocation. This class cannot be inherited. |
| class PlatformNotSupportedException | The exception that is thrown when a feature does not run on a particular platform. |
| class Predicate<T> | Represents the method that defines a set of criteria and determines whether the specified object meets those criteria. |
| class Random | Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness. |
| struct Range | Represents a range that has start and end indexes. |
| struct ReadOnlySpan<T> | Provides a type-safe and memory-safe read-only representation of a contiguous region of arbitrary memory. |
| struct ReadOnlySpan<T>.Enumerator | Provides an enumerator for the elements of a . |
| struct RuntimeFieldHandle | Represents a field using an internal metadata token. |
| struct RuntimeTypeHandle | Represents a type using an internal metadata token. |
| struct sbyte | Represents an 8-bit signed integer. |
| struct short | Represents a 16-bit signed integer. |
| struct Span<T> | Provides a type- and memory-safe representation of a contiguous region of arbitrary memory. |
| struct Span<T>.Enumerator | Provides an enumerator for the elements of a . |
| class string | Represents text as a sequence of UTF-16 code units. |
| class StringComparer | Represents a string comparison operation that uses specific case and culture-based or ordinal comparison rules. |
| struct StringComparison | Specifies the culture, case, and sort rules to be used by certain overloads of the and methods. |
| class StringNormalizationExtensions | Provides extension methods to work with string normalization. |
| struct StringSplitOptions | Specifies whether applicable method overloads include or omit empty substrings from the return value. |
| class ThreadStaticAttribute | Indicates that the value of a static field is unique for each thread. |
| class TimeoutException | The exception that is thrown when the time allotted for a process or operation has expired. |
| struct TimeSpan | Represents a time interval. |
| class TimeZoneInfo | Represents any time zone in the world. |
| class TimeZoneInfo.AdjustmentRule | Provides information about a time zone adjustment, such as the transition to and from daylight saving time. |
| struct TimeZoneInfo.TransitionTime | Provides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone. |
| class Tuple | Provides static methods for creating tuple objects. |
| class Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> | Represents an n-tuple, where n is 8 or greater. |
| class Tuple<T1,T2,T3,T4,T5,T6,T7> | Represents a 7-tuple, or septuple. |
| class Tuple<T1,T2,T3,T4,T5,T6> | Represents a 6-tuple, or sextuple. |
| class Tuple<T1,T2,T3,T4,T5> | Represents a 5-tuple, or quintuple. |
| class Tuple<T1,T2,T3,T4> | Represents a 4-tuple, or quadruple. |
| class Tuple<T1,T2,T3> | Represents a 3-tuple, or triple. |
| class Tuple<T1,T2> | Represents a 2-tuple, or pair. |
| class Tuple<T1> | Represents a 1-tuple, or singleton. |
| class TupleExtensions | Provides extension methods for tuples to interoperate with language support for tuples in C#. |
| class Type | Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types. |
| struct TypeCode | Specifies the type of an object. |
| struct uint | Represents a 32-bit unsigned integer. |
| struct UInt128 | |
| struct ulong | Represents a 64-bit unsigned integer. |
| class UnauthorizedAccessException | The exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error. |
| class Uri | Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. |
| class UriBuilder | Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the class. |
| struct UriComponents | Specifies the parts of a . |
| struct UriCreationOptions | |
| struct UriFormat | Controls how URI information is escaped. |
| class UriFormatException | The exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected. |
| struct UriHostNameType | Defines host name types for the method. |
| struct UriKind | Defines the different kinds of URIs. |
| class UriParser | Parses a new URI scheme. This is an abstract class. |
| struct UriPartial | Defines the parts of a URI for the method. |
| struct ushort | Represents a 16-bit unsigned integer. |
| struct ValueTuple | Provides static methods for creating value tuples. |
| struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> | Represents an n-value tuple, where n is 8 or greater. |
| struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> | Represents a value tuple with 7 components. |
| struct ValueTuple<T1,T2,T3,T4,T5,T6> | Represents a value tuple with 6 components. |
| struct ValueTuple<T1,T2,T3,T4,T5> | Represents a value tuple with 5 components. |
| struct ValueTuple<T1,T2,T3,T4> | Represents a value tuple with 4 components. |
| struct ValueTuple<T1,T2,T3> | Represents a value tuple with 3 components. |
| struct ValueTuple<T1,T2> | Represents a value tuple with 2 components. |
| struct ValueTuple<T1> | Represents a value tuple with a single component. |
| class ValueType | Provides the base class for value types. |
| class Version | Represents the version number of an assembly, operating system, or the common language runtime. This class cannot be inherited. |
| struct void | Specifies a return value type for a method that does not return a value. |
| class WeakReference | Represents a weak reference, which references an object while still allowing that object to be reclaimed by garbage collection. |
| class WeakReference<T> | Represents a typed weak reference, which references an object while still allowing that object to be reclaimed by garbage collection. |