System Namespace
Classes
Class | Description | |
---|---|---|
![]() |
Activator |
Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited.
|
![]() |
AggregateException |
Represents one or more errors that occur during application execution.
|
![]() |
ArgumentException |
The exception that is thrown when one of the arguments provided to a method is not valid.
|
![]() |
ArgumentNullException |
The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.
|
![]() |
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.
|
![]() |
ArithmeticException |
The exception that is thrown for errors in an arithmetic, casting, or conversion operation.
|
![]() |
Array |
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
ArrayExtensions | |
![]() |
Attribute |
Represents the base class for custom attributes.
|
![]() |
AttributeUsageAttribute |
Specifies the usage of another attribute class. This class cannot be inherited.
|
![]() |
CharEnumerator |
Supports iterating over a String object and reading its individual characters. This class cannot be inherited.
|
![]() |
Console |
Represents the standard input, output, and error streams for console applications. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Convert | |
![]() |
Date | |
![]() |
DecimalConfig | |
![]() |
DecimalFormatConfig | |
![]() |
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.
|
![]() |
DivideByZeroException |
The exception that is thrown when there is an attempt to divide an integral or decimal value by zero.
|
![]() |
Enum |
Provides the base class for enumerations.
|
![]() |
Environment | |
![]() |
Error |
The Error constructor creates an error object. Instances of Error objects are thrown when runtime errors occur. The Error object can also be used as a base objects for user-defined exceptions. See below for standard built-in error types.
|
![]() |
ErrorException | |
![]() |
EvalException |
The EvalError object indicates an error regarding the global eval() function.
|
![]() |
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.
|
![]() |
Exception |
Represents errors that occur during application execution.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
FlagsAttribute |
Indicates that an enumeration can be treated as a bit field; that is, a set of flags.
|
![]() |
FormatException |
The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed.
|
![]() |
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.
|
![]() |
InvalidCastException |
The exception that is thrown for invalid casting or explicit conversion.
|
![]() |
InvalidOperationException |
The exception that is thrown when a method call is invalid for the object's current state.
|
![]() |
LocaleOptions |
An object with some or all of the following properties:
|
![]() |
Math |
Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
MulticastDelegate |
Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.
|
![]() |
NotImplementedException |
The exception that is thrown when a requested method or operation is not implemented.
|
![]() |
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.
|
![]() |
NullReferenceException |
The exception that is thrown when there is an attempt to dereference a null object reference.
|
![]() |
Object |
Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
ObjectExtensions | |
![]() |
ObsoleteAttribute |
Marks the program elements that are no longer in use. This class cannot be inherited.
|
![]() |
OperationCanceledException |
The exception that is thrown in a thread upon cancellation of an operation that the thread was executing.
|
![]() |
OutOfMemoryException |
The exception that is thrown when there is not enough memory to continue the execution of a program.
|
![]() |
OverflowException |
The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow.
|
![]() |
ParamArrayAttribute |
Indicates that a method will allow a variable number of arguments in its invocation. This class cannot be inherited.
|
![]() |
Random | |
![]() |
RangeException |
The RangeError object indicates an error when a value is not in the set or range of allowed values.
|
![]() |
RankException |
The exception that is thrown when an array with the wrong number of dimensions is passed to a method.
|
![]() |
ReferenceException |
The ReferenceError object represents an error when a non-existent variable is referenced.
|
![]() |
RegexMatchTimeoutException | |
![]() |
String |
Represents text as a series of Unicode characters.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
SyntaxException |
The SyntaxError object represents an error when trying to interpret syntactically invalid code.
|
![]() |
SystemException |
Serves as the base class for system exceptions namespace.
|
![]() |
TimeoutException |
The exception that is thrown when the time allotted for a process or operation has expired.
|
![]() |
Tuple |
Provides static methods for creating tuple objects. To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Tuple<(Of <(<'T1>)>)> |
Represents a 1-tuple, or singleton.
|
![]() |
Tuple<(Of <(<'T1, T2>)>)> |
Represents a 2-tuple, or pair.
|
![]() |
Tuple<(Of <(<'T1, T2, T3>)>)> |
Represents a 3-tuple, or triple.
|
![]() |
Tuple<(Of <(<'T1, T2, T3, T4>)>)> |
Represents a 4-tuple, or quadruple.
|
![]() |
Tuple<(Of <(<'T1, T2, T3, T4, T5>)>)> |
Represents a 5-tuple, or quintuple.
|
![]() |
Tuple<(Of <(<'T1, T2, T3, T4, T5, T6>)>)> |
Represents a 6-tuple, or sextuple.
|
![]() |
Tuple<(Of <(<'T1, T2, T3, T4, T5, T6, T7>)>)> |
Represents a 7-tuple, or septuple.
|
![]() |
Tuple<(Of <(<'T1, T2, T3, T4, T5, T6, T7, TRest>)>)> |
Represents an n-tuple, where n is 8 or greater.
|
![]() |
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.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
TypeException |
The TypeError object represents an error when a value is not of the expected type.
|
![]() |
URIException |
The URIError object represents an error when a global URI handling function was used in a wrong way.
|
![]() |
ValueType |
Provides the base class for value types.
|
![]() |
Version |
Represents the version number of an assembly, operating system, or the common language runtime. This class cannot be inherited.
|
Structures
Structure | Description | |
---|---|---|
![]() |
Boolean |
Represents a Boolean (true or false) value.
|
![]() |
Byte |
Represents an 8-bit unsigned integer.
|
![]() |
Char |
Represents a character as a UTF-16 code unit.
|
![]() |
DateTime |
Represents an instant in time, typically expressed as a date and time of day. To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Decimal |
Represents a decimal number.
|
![]() |
Double |
Represents a double-precision floating-point number.
|
![]() |
Guid |
Represents a globally unique identifier (GUID).To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Int16 |
Represents a 16-bit signed integer.
|
![]() |
Int32 |
Represents a 32-bit signed integer.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Int64 |
Represents a 64-bit signed integer.
|
![]() |
IntPtr |
A platform-specific type that is used to represent a pointer or a handle.
|
![]() |
Nullable<(Of <(<'T>)>)> |
Represents a value type that can be assigned null.
|
![]() |
RuntimeFieldHandle |
Represents a field using an internal metadata token.
|
![]() |
RuntimeTypeHandle |
Represents a type using an internal metadata token.
|
![]() |
SByte |
Represents an 8-bit signed integer.
|
![]() |
Single |
Represents a single-precision floating-point number.
|
![]() |
TimeSpan |
Represents a time interval.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
UInt16 |
Represents a 16-bit unsigned integer.
|
![]() |
UInt32 |
Represents a 32-bit unsigned integer.
|
![]() |
UInt64 |
Represents a 64-bit unsigned integer.
|
![]() |
UIntPtr |
A platform-specific type that is used to represent a pointer or a handle.
|
![]() |
Void |
Specifies a return value type for a method that does not return a value.
|
Interfaces
Interface | Description | |
---|---|---|
![]() |
ICloneable |
Supports cloning, which creates a new instance of a class with the same value as an existing instance.
|
![]() |
IComparable |
Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances.
|
![]() |
IComparable<(Of <(<'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.
|
![]() |
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.
|
![]() |
IDisposable |
Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
IEquatable<(Of <(<'T>)>)> |
Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances.
|
![]() |
IFormatProvider |
Provides a mechanism for retrieving an object to control formatting.
|
![]() |
IFormattable |
Provides functionality to format the value of an object into a string representation.
|
Delegates
Delegate | Description | |
---|---|---|
![]() |
Action |
Encapsulates a method that has no parameters and does not return a value.
|
![]() |
Action<(Of <(<'T>)>)> |
Encapsulates a method that has a single parameter and does not return a value.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)>)> |
Encapsulates a method that has 10 parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)>)> |
Encapsulates a method that has 11 parameters and does not return a value.
|
![]() |
Action<(Of <(<'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.
|
![]() |
Action<(Of <(<'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.
|
![]() |
Action<(Of <(<'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.
|
![]() |
Action<(Of <(<'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.
|
![]() |
Action<(Of <(<'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.
|
![]() |
Action<(Of <(<'T1, T2>)>)> |
Encapsulates a method that has two parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3>)>)> |
Encapsulates a method that has three parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4>)>)> |
Encapsulates a method that has four parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5>)>)> |
Encapsulates a method that has five parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6>)>)> |
Encapsulates a method that has six parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7>)>)> |
Encapsulates a method that has seven parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7, T8>)>)> |
Encapsulates a method that has eight parameters and does not return a value.
|
![]() |
Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7, T8, T9>)>)> |
Encapsulates a method that has nine parameters and does not return a value.
|
![]() |
Comparison<(Of <(<'T>)>)> |
Represents the method that compares two objects of the same type.
|
![]() |
Converter<(Of <(<'TInput, TOutput>)>)> |
Represents a method that converts an object from one type to another type.
|
![]() |
EventHandler |
Represents the method that will handle an event that has no event data.
|
![]() |
EventHandler<(Of <(<'TEventArgs>)>)> |
Represents the method that will handle an event when the event provides data.
|
![]() |
Func<(Of <(<'TResult>)>)> |
Encapsulates a method that has no parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'T, TResult>)>)> |
Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter.To browse the .NET Framework source code for this type, see the Reference Source.
|
![]() |
Func<(Of <(<'T1, T2, TResult>)>)> |
Encapsulates a method that has two parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'T1, T2, T3, TResult>)>)> |
Encapsulates a method that has three parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'T1, T2, T3, T4, TResult>)>)> |
Encapsulates a method that has four parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'T1, T2, T3, T4, T5, TResult>)>)> |
Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'T1, T2, T3, T4, T5, T6, TResult>)>)> |
Encapsulates a method that has six parameters and returns a value of the type specified by the TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Func<(Of <(<'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 TResult parameter.
|
![]() |
Predicate<(Of <(<'T>)>)> |
Represents the method that defines a set of criteria and determines whether the specified object meets those criteria.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
AttributeTargets |
Specifies the application elements on which it is valid to apply an attribute.
|
![]() |
Base64FormattingOptions |
Specifies whether relevant ToBase64CharArray()()()() and ToBase64String()()()() methods insert line breaks in their output.
|
![]() |
CaseFirst |
Whether upper case or lower case should sort first. Possible values are "upper", "lower", or "false" (use the locale's default); the default is "false". This option can be set through an options property or through a Unicode extension key; if both are provided, the options property takes precedence. Implementations are not required to support this property.
|
![]() |
DayOfWeek |
Specifies the day of the week.
|
![]() |
LocaleMatcher |
The locale matching algorithm to use. Possible values are "lookup" and "best fit"; the default is "best fit". For information about this option, see the Intl page.
|
![]() |
MidpointRounding |
Specifies how mathematical rounding methods should process a number that is midway between two numbers.
|
![]() |
Sensitivity |
Which differences in the strings should lead to non-zero result values.
|
![]() |
StringComparison |
Specifies the culture, case, and sort rules to be used by certain overloads of the Compare(String, String) and Equals(System.Object) methods.
|
![]() |
StringSplitOptions |
Specifies whether applicable Split()()()() method overloads include or omit empty substrings from the return value.
|
![]() |
TypeCode |
Specifies the type of an object.
|
![]() |
Usage |
Whether the comparison is for sorting or for searching for matching strings. Possible values are "sort" and "search"; the default is "sort".
|