Struct ushort
- Namespace
- System
- Assembly
- mscorlib.dll
Represents a 16-bit unsigned integer.
[CLSCompliant(false)]
public ushort
- Inherited Members
Fields
MaxValue
Represents the largest possible value of UInt16. This field is constant.
public const ushort MaxValue = 65535
Field Value
Remarks
The value of this constant is 65535; that is, hexadecimal 0xFFFF.
MinValue
Represents the smallest possible value of UInt16. This field is constant.
public const ushort MinValue = 0
Field Value
Remarks
The value of this constant is 0.
Methods
Parse(string)
Converts the string representation of a number to its 16-bit unsigned integer equivalent.
[CLSCompliant(false)]
public static ushort Parse(string s)
Parameters
s
stringA string that represents the number to convert.
Returns
- ushort
A 16-bit unsigned 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, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.
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 numeric format string.
Returns
- string
The string representation of the value of this instance as specified by format.
TryParse(string, out ushort)
Converts the string representation of a number to its 16-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.
public static bool TryParse(string s, out ushort result)
Parameters
s
stringA string that contains a number to convert.
result
ushortWhen this method returns, contains the 16-bit unsigned integer value equivalent to 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 inresult
will be overwritten.
Returns
Remarks
The TryParse(string, out ushort) 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.