Abs Method (SByte)
Collapse the table of content
Expand the table of content

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.

This API is not CLS-compliant. 

Namespace:  System
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.

Return Value

Type: System.SByte
An 8-bit signed integer, x, such that 0 x SByte.MaxValue.

ExceptionCondition
OverflowException

value equals SByte.MinValue.

The absolute value of a signed byte is its numeric value without its sign. For example, the absolute value of both 12 and -12 is 12.

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.


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft