Converts the specified value to a string rounded to a specified number of decimal places.
[Visual Basic 6.0] Function DoubleAsString(
ByVal dValue As Double, _
ByVal nDigits As Empty, _
ByVal bSeparators As Boolean _
) As String
[Visual Basic .NET] Public Function DoubleAsString ( _ ByVal dValue As Double, _ ByVal nDigits As Integer, _ ByVal bSeparators As Boolean _ ) As String
[C#] public string DoubleAsString ( double dValue, int nDigits, bool bSeparators );
Converts the specified value to a string, rounded to the specified number of decimal places. Specify whether the string is to contain separators. The separators are determined by the machines regional settings; typically a comma "," for separating groups of digits and a full stop "." to separate the decimal part. In many countries a comma is conventionally used as a decimal point.
IARUnitConverter unitConverter = axArcReaderControl1.ARUnitConverter;
string s;
//Returns 1000.66
s = unitConverter.DoubleAsString(1000.66, 2, false);
//Returns 1,000.66
s = unitConverter.DoubleAsString(1000.66, 2, true);
//Returns 1000.7
s = unitConverter.DoubleAsString(1000.66, 1, false);
//Returns 1001
s = unitConverter.DoubleAsString(1000.66, 0, false);
//Returns 1,000.6600
s = unitConverter.DoubleAsString(1000.66, 4, true);
Dim pUnitConverter As IARUnitConverter Set pUnitConverter = ArcReaderControl1.ARUnitConverter Dim s As String 'Returns 1000.66 s = pUnitConverter.DoubleAsString(1000.66, 2, False) 'Returns 1,000.66 s = pUnitConverter.DoubleAsString(1000.66, 2, True) 'Returns 1000.7 s = pUnitConverter.DoubleAsString(1000.66, 1, False) 'Returns 1001 s = pUnitConverter.DoubleAsString(1000.66, 0, False) 'Returns 1,000.6600 s = pUnitConverter.DoubleAsString(1000.66, 4, True)
Dim pUnitConverter As IARUnitConverter
pUnitConverter = AxArcReaderControl1.ARUnitConverter
Dim s As String
'Returns 1000.66
s = pUnitConverter.DoubleAsString(1000.66, 2, False)
'Returns 1,000.66
s = pUnitConverter.DoubleAsString(1000.66, 2, True)
'Returns 1000.7
s = pUnitConverter.DoubleAsString(1000.66, 1, False)
'Returns 1001
s = pUnitConverter.DoubleAsString(1000.66, 0, False)
'Returns 1,000.6600
s = pUnitConverter.DoubleAsString(1000.66, 4, True)