Math.Abs Method (SByte)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Returns the absolute value of an 8-bit signed integer.
Assembly: mscorlib (in mscorlib.dll)
'Declaration <CLSCompliantAttribute(False)> _ Public Shared Function Abs ( _ value As SByte _ ) As SByte
Parameters
- value
- Type: System.SByte
A number that is greater than SByte.MinValue, but less than or equal to SByte.MaxValue.
| Exception | Condition |
|---|---|
| OverflowException | value equals SByte.MinValue. |
The following example uses the Math.Abs(SByte) method to get the absolute value of several SByte values.
Dim values() As SByte = {SByte.MaxValue, 98, 0, -32, SByte.MinValue} For Each value As SByte In values Try outputBlock.Text += String.Format("Abs({0}) = {1}", value, Math.Abs(value)) & vbCrLf Catch e As OverflowException outputBlock.Text += String.Format("Unable to calculate the absolute value of {0}.", _ value) & vbCrLf End Try Next ' The example displays the following output: ' Abs(127) = 127 ' Abs(98) = 98 ' Abs(0) = 0 ' Abs(-32) = 32 ' Unable to calculate the absolute value of -128.
Show: