This is the value type for 32-bit integers (which can range from -2,147,483,648 to 2,147,483,647). This is also available in C# through the int alias. public struct Int32 : IComparable, IFormattable, IConvertible { // Public Static Fields public const int MaxValue ; // =2147483647 public const int MinValue ; // =-2147483648 // Public Static Methods public static int Parse (string s ); public static int Parse (string s , IFormatProvider provider ); public static int Parse (string s , System.Globalization.NumberStyles style ); public static int 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 Int32(IComparable, IFormattable , IConvertible) Returned ByMultiple types Passed ToMultiple types |