532.016이 있고 VB.NET에서 532 부분 만 가져 오려고합니다. 어떻게해야합니까?VB.NET에서 '십진수'나누기
0
A
답변
9
Math.Truncate(myDecimal)
만 정수부두고 소수 부분을 벗겨 것이다. (. 종류를 변경하지 않으면 서,, 즉,이뿐만 아니라 인자의 유형을 리턴 할 것이 Double
또는 Decimal
) .
3
정수로 변환하십시오.
Dim myDec As Decimal
myDecimal = 532.016
Dim i As Integer = Cint(myDecimal)
'i now contains 532
0
당신은들을 System.Text.RegularExpression을 사용할 수
Imports System.Text.RegularExpressions 'You need this for "Split"'
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim yourNumber As String = 532.016 'You could write your integer as a string or convert it to a string'
Dim whatYouWant() As String 'Notice the "(" and ")", these are like an array'
whatYouWant = Split(yourNumber, ".") 'Split by decimal'
MsgBox(whatYouWant(0)) 'The number you wanted is before the first decimal, so you want array "(0)", if wanted the number after the decimal the you would write "(1)"'
End Sub
End Class
0
Decimal.floor(532.016)
는 가장 가까운 정수로 532
Decimal.Floor
라운드를 반환합니다.
그러나 음수에서는 작동하지 않습니다. See this Stack Overflow question for a complete explanation
Decimal.Truncate
(또는 Math.Truncate
)이 실제로 최선의 선택입니다.
관련 문제
- 1. VB.net에서
- 2. VB.net에서 취소 가능한 이벤트를 만드는 방법 VB.net에서
- 3. vb.net에서 fileclose
- 4. VB.NET에서 격자보기
- 5. vb.net에서 richtextbox
- 6. vb.net에서 to_char
- 7. vb.net에서 신호등
- 8. VB.NET에서 매개 변수없는 함수를 호출 할 때도 괄호를 사용합니까? VB.NET에서
- 9. VB.net에서 PDF 파일을 읽거나 VB.net에서 단어 문서로 PDF를 변환하는 방법
- 10. VB.net에서 양식 Paint 이벤트
- 11. vb.net에서 전화 Pylons 컨트롤러
- 12. VB.NET에서 Windows 7 통합
- 13. VB.NET에서 객체 유형을 선택하십시오.
- 14. VB.NET에서 AesCryptoServiceProvider 사용
- 15. VB.net에서 ComObject를 형변환하는 문제
- 16. VB.net에서 텍스트 상자 채우기
- 17. VB.net에서 오류가 발생하는 경우
- 18. vb.net에서 값을 전달하는 중
- 19. VB.NET에서 Rijndael 개체 사용
- 20. VB.NET에서 mysql 데이터베이스에 연결
- 21. 변수/속성이 vb.net에서 변경되었습니다.
- 22. VB.NET에서 파일 변조 방지
- 23. VB.NET에서 ADO.NET에서 LINQ로 전환
- 24. VB.net에서 새 세션 시작
- 25. vb.net에서 모달 팝업을 닫으시겠습니까?
- 26. vb.net에서 파일 .lnk를 실행하십시오.
- 27. VB.Net에서 ListBox 요소를 검색하십시오.
- 28. 함수 vb.net에서 반환하는 개체
- 29. VB.NET에서 DLL 처리하기
- 30. vb.net에서 달력 조작
그 방법에 대한 전체 코드를 알려주십시오. –
OP는 질문 제목에 따라 10 진수를 사용했습니다. – Joey
@Johannes Rössel - 내 눈이보다 선명한 ... 답변이 수정되었습니다. – Oded