Mono Class Library: System.Convert Overview | Members

System.Convert.ToSByte Method

Converts a double to a sbyte . [Edit]

[System.CLSCompliant(false)]
public static sbyte ToSByte (double value)

Parameters

value
The double value to be converted. [Edit]

Returns

value as a sbyte , rounded to the nearest integer. [Edit]

Exceptions

TypeReason
OverflowExceptionvalue is greater than sbyte.MaxValue or less than sbyte.MinValue. [Edit]

Remarks

Prior to the conversion, if value is halfway between two whole numbers, it is rounded to the nearest even integer. For example, 4.5 is rounded to 4, and 5.5 is rounded to 6.

This member is not CLS-compliant. For a CLS-compliant alternative, use Convert.ToInt16(object)(double).

[Edit]

Requirements

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0