Represents a 16-bit signed integer.
- Inherited Members
Represents the largest possible value of an Int16. This field is constant.
public const short MaxValue = 32767
The value of this constant is 32767; that is, hexadecimal 0x7FFF.
Represents the smallest possible value of Int16. This field is constant.
public const short MinValue = -32768
The value of this constant is -32768; that is, hexadecimal 0x8000.
Converts the string representation of a number to its 16-bit signed integer equivalent.
public static short Parse(string s)
A string containing a number to convert.
A 16-bit signed integer equivalent to the number contained in s.
Converts the numeric value of this instance to its equivalent string representation.
public override string ToString()
The string representation of the value of this instance, consisting of a minus sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.
Converts the numeric value of this instance to its equivalent string representation, using the specified format
public string ToString(string format)
A numeric format string.
The string representation of the value of this instance as specified by format.
TryParse(string, out short)
Converts the string representation of a number to its 16-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed.
public static bool TryParse(string s, out short result)
A string that contains a number to convert.
When this method returns, contains the 16-bit signed integer value equivalent to the number contained in
s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the
sparameter 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
resultwill be overwritten.
The TryParse(string, out short) method differs from the Parse(string) method by returning a bool value that indicates whether the parse operation succeeded instead of returning the parsed short value. 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.