2009-08-03 3 views
0

현재 12.53467345처럼 보이는 Double이 있습니다. 이제는 "12"를 얻을 수 있도록 점 뒤에있는 숫자를 제거하고 싶습니다. 어떻게 할 수 있습니까? 나는 TryParse로 추측하지만 실제로 어떻게하는지 이해하지는 못한다.VB.NET 더블 질문

감사합니다.

답변

7
System.Math.Floor() 

Ref.

+0

좋아요, 잘 작동! –

0

또는 Int() 기능을 사용하십시오.

' This code requires Option Strict Off 
Dim MyNumber As Integer 
MyNumber = Int(99.8) 

MSDN Ref

+0

소수 부분이 .5보다 큼 Int()는 그의 예제에서 실제로 13을 반환합니다. – Bill

+0

? 그게 내가보고있는 것이 아닙니다. ? int (12.53467345) 12.0 – Beth