[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Represents a 32-bit signed integer.
Assembly: mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|Equals||Indicates whether this instance and a specified object are equal. (Inherited from ValueType.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|Parse||Converts the string representation of a number to its 32-bit signed integer equivalent.|
|ToString()()()()||Converts the numeric value of this instance to its equivalent string representation. (Overrides Object..::..ToString()()()().)|
|ToString(String)||Converts the numeric value of this instance to its equivalent string representation, using the specified format.|
is an immutable value type that represents signed integers with values that range from negative 2,147,483,648 (which is represented by the Int32..::..MinValue constant) through positive 2,147,483,647 (which is represented by the Int32..::..MaxValue constant. The .NET Framework also includes an unsigned 32-bit integer value type, UInt32, which represents values that range from 0 to 4,294,967,295.
All members of this type are thread safe. Members that appear to modify instance state actually return a new instance initialized with the new value. As with any other type, reading and writing to a shared variable that contains an instance of this type must be protected by a lock to guarantee thread safety.