This structure is the value type for 32-bit unsigned integers (which range from 0 to 4,294,967,295). It is not CLS-compliant (although Int32 is). This structure is also available in C# through the uint alias. public struct UInt32 : IComparable, IFormattable, IConvertible { // Public Static Fields public const uint MaxValue ; // =4294967295 public const uint MinValue ; // =0 // Public Static Methods public static uint Parse (string s ); public static uint Parse (string s , IFormatProvider provider ); public static uint Parse (string s , System.Globalization.NumberStyles style ); public static uint 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 } HierarchyObject ValueType UInt32(IComparable, IFormattable , IConvertible) Returned ByBitConverter.ToUInt32( ) , Convert.ToUInt32( ) , Decimal.ToUInt32( ) , IConvertible.ToUInt32( ) , System.IO.BinaryReader.ReadUInt32( ) , System.Reflection.AssemblyAlgorithmIdAttribute.AlgorithmId , System.Reflection.AssemblyFlagsAttribute.Flags , System.Runtime.Serialization.FormatterConverter.ToUInt32( ) , System.Runtime.Serialization.IFormatterConverter.ToUInt32( ) , System.Runtime.Serialization.SerializationInfo.GetUInt32( ) , UIntPtr.ToUInt32( ) , System.Xml.XmlConvert.ToUInt32( ) Passed ToMultiple types |