Struct int
- Namespace
- System
- Assembly
- mscorlib.dll
Represents a 32-bit signed integer.
public int
- Inherited Members
Fields
MaxValue
Represents the largest possible value of an Int32. This field is constant.
public const int MaxValue = 2147483647
Field Value
Remarks
The value of this constant is 2,147,483,647; that is, hexadecimal 0x7FFFFFFF.
MinValue
Represents the smallest possible value of Int32. This field is constant.
public const int MinValue = -2147483648
Field Value
Remarks
The value of this constant is -2,147,483,648; that is, hexadecimal 0x80000000.
Methods
Parse(string)
Converts the string representation of a number to its 32-bit signed integer equivalent.
public static int Parse(string s)
Parameters
s
stringA string containing a number to convert.
Returns
- int
A 32-bit signed integer equivalent to the number contained in s.
Exceptions
- ArgumentNullException
s
is null.
ToString()
Converts the numeric value of this instance to its equivalent string representation.
public override string ToString()
Returns
- string
The string representation of the value of this instance, consisting of a negative sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.
ToString(string)
Converts the numeric value of this instance to its equivalent string representation, using the specified format.
public string ToString(string format)
Parameters
format
stringA standard or custom numeric format string
Returns
- string
he string representation of the value of this instance as specified by format.
TryParse(string, out int)
Converts the string representation of a number to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
public static bool TryParse(string s, out int result)
Parameters
s
stringConverts the string representation of a number to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
result
intWhen this method returns, contains the 32-bit signed integer value equivalent of the number contained in
s
, if the conversion succeeded, or zero if the conversion failed. The conversion fails if thes
parameter is null or Empty, is not of the correct format, or represents a number less than MinValue or greater than MaxValue. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.
Returns
Remarks
The TryParse(string, out int) method is like the Parse(string) method, except the TryParse(string, out int) method does not throw an exception if the conversion fails. It eliminates the need to use exception handling to test for a FormatException in the event that s
is invalid and cannot be successfully parsed.