August 2003
Intermediate to advanced
928 pages
32h 1m
English
UInt16
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(strings); public static ushort Parse(strings, IFormatProviderprovider); public static ushort Parse(strings, System.Globalization.NumberStylesstyle); public static ushort Parse(strings, System.Globalization.NumberStylesstyle, IFormatProviderprovider); // Public Instance Methods public int CompareTo(objectvalue); // implements IComparable public override bool Equals(objectobj); // overrides ValueType public override int GetHashCode( ); // overrides ValueType public TypeCode GetTypeCode( ); // implements IConvertible public override string ToString( ); // overrides ValueType public string ToString(IFormatProviderprovider); // implements IConvertible public string ToString(stringformat); public string ToString(stringformat, IFormatProviderprovider) // implements IFormattable }
Object
→
ValueType
→
UInt16(IComparable, IFormattable, IConvertible)
BitConverter.ToUInt16( ),
Convert.ToUInt16( ), Decimal.ToUInt16( ), IConvertible.ToUInt16( ),
System.IO.BinaryReader.ReadUInt16( ),
System.Runtime.Serialization.FormatterConverter.ToUInt16( ...