If you are looking to just round, you can convert the number to an integer as
well.
VB.NET
Dim decimalNumber As Decimal = 131.988
Dim intNumber As Integer = decimalNumber ' intNumber will be 132
or you can show you are converting it (use one of these methods depending on
how big your integer can get)
Dim intNumber As Integer = Convert.ToInt16 (doubleNumber)
Dim intNumber As Integer = Convert.ToInt32 (doubleNumber)
Dim intNumber As Integer = Convert.ToInt64 (doubleNumber)
or if your starting number is a double:
Dim doubleNumber As Double = 131.988
Dim intNumber As Integer = doubleNumber
C#
double doubleNumber = 131.988;
int integerNumber = Convert.ToInt16 (doubleNumber);
or depending on how big your integer will get you can also use:
int integerNumber = Convert.ToInt32 (doubleNumber);
int integerNumber = Convert.ToInt64 (doubleNumber);
Is your starting number of 131.988 a string?
You can also use (VB.NET):
Dim doubleString As String = "131.988"
Dim intNumberFromSt ring As Integer = doubleString
"Tom" wrote:
I have this
131.988
I want
132
how can I accomplish this?