This structure represents an 8-bit signed integer (from -128 to 127). It is not CLS-compliant. Use Int16 instead. In C#, this type is aliased as sbyte . public struct SByte : IComparable, IFormattable, IConvertible { // Public Static Fields public const sbyte MaxValue ; // =127 public const sbyte MinValue ; // =-128 // Public Static Methods public static sbyte Parse (string s ); public static sbyte Parse (string s , IFormatProvider provider ); public static sbyte Parse (string s , System.Globalization.NumberStyles style ); public static sbyte Parse (string s , System.Globalization.NumberStyles style , IFormatProvider provider ); // Public Instance Methods public int CompareTo (object obj ); // 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 SByte(IComparable, IFormattable , IConvertible) Returned ByConvert.ToSByte( ), Decimal.ToSByte( ), IConvertible.ToSByte( ), System.IO.BinaryReader.ReadSByte( ), Math.{Abs( ), Max( ), Min( )}, System.Runtime.Serialization.FormatterConverter.ToSByte( ), System.Runtime.Serialization.IFormatterConverter.ToSByte( ), System.Runtime.Serialization.SerializationInfo.GetSByte( ), System.Xml.XmlConvert.ToSByte( ) Passed ToMultiple types |