UInt16 | CF 1.0, ECMA 1.0, serializable |
System (mscorlib.dll) | struct |
This structure is the value type
for 16-bit unsigned integers (which
range from 0 to 65,535). It is not CLS-compliant (although
Int16 is). This is also available in C# through
the ushort alias.
public struct UInt16 : IComparable, IFormattable, IConvertible {
// Public Static Fields
public const ushort MaxValue;
// =65535
public const ushort MinValue;
// =0
// Public Static Methods
public static ushort Parse(string s);
public static ushort Parse(string s, IFormatProvider provider);
public static ushort Parse(string s, System.Globalization.NumberStyles style);
public static ushort Parse(string s, System.Globalization.NumberStyles style,
IFormatProvider provider);
// Public Instance Methods
public int CompareTo(object value);
// implements IComparable
public override bool Equals(object obj);
// overrides ValueType
public override int GetHashCode( );
// overrides ValueType
public TypeCode GetTypeCode( );
// implements IConvertible
public override string ToString( );
// overrides ValueType
public string ToString(IFormatProvider provider);
// implements IConvertible
public string ToString(string format);
public string ToString(string format, IFormatProvider provider)
// implements IFormattable
}
Hierarchy
Object
ValueType UInt16(IComparable,
IFormattable, IConvertible)
Returned By
BitConverter.ToUInt16( ),
Convert.ToUInt16( ), Decimal.ToUInt16(
), IConvertible.ToUInt16( ),
System.IO.BinaryReader.ReadUInt16( ),
System.Runtime.Serialization.FormatterConverter.ToUInt16(
),
System.Runtime.Serialization.IFormatterConverter.ToUInt16(
),
System.Runtime.Serialization.SerializationInfo.GetUInt16(
), System.Xml.XmlConvert.ToUInt16( )
Passed To
Multiple types
|