두 개를 인쇄하는 기능을 어떻게 사용자 정의 할 수 있습니까? 이 함수는 소수점 (자국의 쉼표) 다음에 자릿수를 가져와 사용자가 지정한 쉼표 뒤에 숫자가있는 pi와 같이 인쇄 할 수 있습니다.소수점 뒤의 자릿수가 두 자리로 인쇄됩니다.
답변
var digits = 4;
var myDouble = Math.PI;
var formattedValue = myDouble.ToString("N" + digits.ToString(),
CultureInfo.CurrentCulture);
CultureInfo.CurrentCulture -> this is not needed – gruber
@gruber - 코드 분석/FxCop이 없으면 습관 때문에 문화 사양을 포함합니다. 관계없이, 나는 이것이 당신을 위해 일해서 다행입니다! –
String.Format는 NumberFormatInfo.NumberDecimalDigits 속성을 사용하여 당신을 도울 수 있습니다.
MS의 코드 예제.
Public Shared Sub Main()
//' Gets a NumberFormatInfo associated with the en-US culture.
Dim nfi As NumberFormatInfo = New CultureInfo("en-US", False).NumberFormat
//' Displays a negative value with the default number of decimal digits (2).
Dim myInt As Int64 = - 1234
Console.WriteLine(myInt.ToString("N", nfi))
//' Displays the same value with four decimal digits.
nfi.NumberDecimalDigits = 4
Console.WriteLine(myInt.ToString("N", nfi))
End Sub
나는 내 프로젝트에서 비슷한 문제를 해결했다고 말하고 있습니다.
결과 값을 문자열로 변환하십시오. = 당신이 파이처럼 사용하기 때문에
String Result = "3,14";
3,14가
분할을 사용하여 (샤아는()) // 배열로 분할 쉼표를 사용
당신은 배열을 얻을 것이다 이제 array [1]이 두 번째 부분을 제공합니다.
여전히 문자열이므로 string.Length()
함수를 사용하여 Length (쉼표 뒤에 나오는 자릿수)를 가져옵니다.
원하는 결과로 결과 숫자를 인쇄 할 수 있습니다.
- 1. 소수점 이하 두 자리로 반올림하는 자바 스크립트 수학
- 2. Matlab에서 n 자리로 표시하는 방법
- 3. 브라우저 위치 : 절대 자릿수 및 소수점 자릿수가?
- 4. 기능이 두 번 인쇄됩니다.
- 5. uitableview에서 텍스트가 두 번 인쇄됩니다.
- 6. VB.NET int를 소수점 이하 1 자리로 어떻게 축소합니까?
- 7. Magento 제품 가격을 소수점 이하 4 자리로 설정하는 방법
- 8. 소수점 이하 2 자리로 표시하려면 텍스트 상자를 어떻게 제한합니까?
- 9. 자바에서 두 자리로 int를 표시하는 방법
- 10. 소수점 이하 두 자리로 반올림 한 표 셀의 거리 속성 표시 및 접미사 Km을 표시
- 11. 자릿수가 기본 64 자까지
- 12. PHP : 부비동 계산을 위해 더 많은 소수 자릿수가 필요합니다.
- 13. HTML 텍스트 필드에 SQL money 값의 소수점 이하 자릿수가 표시되지 않습니다.
- 14. 이진수를 4 자리로 분해 하시겠습니까?
- 15. 숫자를 4 자리로 인쇄하려면 어떻게해야합니까?
- 16. EF로 생성 된 스키마의 십진수가 소수점 이하 0 자리로 설정 되었습니까?
- 17. datetime을 선택하면 날짜가 잘못 인쇄됩니다.
- 18. 제출 버튼을 클릭하면 명세서가 인쇄됩니다.
- 19. Javascript/jQuery 변수가 HTML로 인쇄됩니다.
- 20. 단어 수는 Vim 문서에 인쇄됩니다.
- 21. 소수점 모양이 뷰 모델에 지속됩니다.
- 22. 외부 서버를 통한 방화벽 뒤의 SSH 두 컴퓨터
- 23. 문자열에 특정 자릿수가 있는지 확인하는 정규식
- 24. CMU의 sphinx4를 사용하여 자릿수가 아닌 데이터를 복사하십시오.
- 25. 공백 뒤의 새 줄
- 26. ILMerge 뒤의 동적로드
- 27. 브라우저 뒤의 창 열기
- 28. 코드와 코드 뒤의 차이점
- 29. ISA 뒤의 WCF 서비스
- 30. 문자 뒤의 배열 배열
보유하고있는 제품의 예를 게시 할 수 있습니까? – unholysampler