[CLSCompliant(false)] |
SByte provides methods to compare instances of this type, convert the value of an instance to its string representation, and convert the string representation of a number to an instance of this type.
For information about how format specification codes control the string representation of value types, see the conceptual topic at MSDN: formattingoverview.
This type implements interfaces IComparable, IFormattable, and IConvertible. Use the Convert class for conversions instead of this type's explicit interface member implementation of IConvertible.MaxValue | Represents the largest possible value of SByte. This field is constant. |
MinValue | Represents the smallest possible value of SByte. This field is constant. |
CompareTo | Compares this instance to a specified object and returns an indication of their relative values. |
Equals | Overridden: Returns a value indicating whether this instance is equal to a specified object. |
GetHashCode | Overridden: Returns the hash code for this instance. |
GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
GetTypeCode | Returns the TypeCode for value type SByte. |
Parse | Overloaded:Parse(string s) Converts the string representation of a number to its 8-bit signed integer equivalent. |
Parse | Overloaded:Parse(string s, IFormatProvider provider) Converts the string representation of a number in a specified culture-specific format to its 8-bit signed integer equivalent. |
Parse | Overloaded:Parse(string s, NumberStyles style) Converts the string representation of a number in a specified style to its 8-bit signed integer equivalent. |
Parse | Overloaded:Parse(string s, NumberStyles style, IFormatProvider provider) Converts the string representation of a number in a specified style and culture-specific format to its 8-bit signed integer equivalent. |
ToString | Overloaded:ToString() Overridden: Converts the numeric value of this instance to its equivalent string representation. |
ToString | Overloaded:ToString(IFormatProvider provider) Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. |
ToString | Overloaded:ToString(string format) Converts the numeric value of this instance to its equivalent string representation, using the specified format. |
ToString | Overloaded:ToString(string format, IFormatProvider provider) Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. |
Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public const sbyte MaxValue;
|
public const sbyte MinValue;
|
obj
Return Value | Description |
---|---|
Less than zero | This instance is less than . |
Zero | This instance is equal to . |
Greater than zero | This instance is greater than obj. -or- obj is null. |
Exception Type | Condition |
---|---|
ArgumentException | obj is not an SByte or null. |
The obj parameter must be null or an instance of SByte; otherwise, an exception is thrown.
obj
~SByte(); |
public override int GetHashCode(); |
public Type GetType(); |
public TypeCode GetTypeCode(); |
protected object MemberwiseClone(); |
s
Exception Type | Condition |
---|---|
ArgumentException | s is null. |
FormatException | s does not consist of an optional sign followed by a sequence of digits (zero through nine). |
OverflowException | s represents a number less than SByte.MinValue or greater than SByte.MaxValue. |
[ws][sign]digits[ws]
Items in square brackets ([ and ]) are optional, and other items are as follows.
The s parameter is parsed using the formatting information in a NumberFormatInfo initialized for the current system culture. For more information, see NumberFormatInfo.CurrentInfo.
[CLSCompliant(false)] |
s
provider
Exception Type | Condition |
---|---|
ArgumentNullException | s is null. |
OverflowException | s represents a number less than SByte.MinValue or greater than SByte.MaxValue. |
[ws][sign]digits[ws]
Items in square brackets ([ and ]) are optional, and other items are as follows.
The provider parameter is an IFormatProvider that obtains a NumberFormatInfo object. The NumberFormatInfo provides culture-specific information about the format of s. If provider is null, the NumberFormatInfo for the current culture is used.
[CLSCompliant(false)] |
s
style
Exception Type | Condition |
---|---|
ArgumentNullException | s is null. |
FormatException | s is not in a format compliant with style. |
OverflowException | s represents a number less than SByte.MinValue or greater than SByte.MaxValue. |
ArgumentException | style is not a valid combination of bit flags from the NumberStyles enumeration. |
[ws][sign]digits[ws]
Items in square brackets ([ and ]) are optional, and other items are as follows.
The style parameter can be one or more NumberStyles enumerated constants combined using a bitwise OR operation (except NumberStyles.Any and NumberStyles.AllowDecimalPoint, which are invalid for the type returned by this method).
[CLSCompliant(false)] |
s
style
provider
Exception Type | Condition |
---|---|
ArgumentNullException | s is null. |
FormatException | s is not in a format compliant with style. |
OverflowException | s represents a number less than SByte.MinValue or greater than SByte.MaxValue. |
ArgumentException | style is not a valid combination of NumberStyles enumerated constants. |
[ws][sign]digits[ws]
Items in square brackets ([ and ]) are optional, and other items are as follows.
The style parameter can be one or more NumberStyles enumerated constants combined using a bitwise OR operation (except NumberStyles.Any and NumberStyles.AllowDecimalPoint, which are invalid for the type returned by this method).
The provider parameter is an IFormatProvider that obtains a NumberFormatInfo object. The NumberFormatInfo provides culture-specific information about the format of s. If provider is null, the NumberFormatInfo for the current culture is used.
public override string ToString(); |
public string ToString( |
provider
The provider parameter is an IFormatProvider that obtains a NumberFormatInfo object. The NumberFormatInfo provides culture-specific format information about this instance. If provider is null, this instance is formatted with the NumberFormatInfo for the current culture.
format
Exception Type | Condition |
---|---|
FormatException | format is invalid. |
The return value of this instance is formatted with the NumberFormatInfo for the current culture.
public string ToString( |
format
provider
Exception Type | Condition |
---|---|
FormatException | format is invalid. |
The provider parameter is an IFormatProvider that obtains a NumberFormatInfo object. The NumberFormatInfo provides culture-specific format information about this instance. If provider is null, the return value for this instance is formatted with the NumberFormatInfo for the current culture.