2011-10-17 2 views
0

매우 구체적인 형식의 데이터가 필요한 내부 프로세스가 있습니다. 그것에 대해 할 수있는 일은 없습니다. 그래서 내 VB.NET 프로그램에서 끝나는 십진수 뒤에 숫자를 출력하려고합니다. 나는 VB.NET 형식 번호 (소수점 이하 자릿수)

swOut.WriteLine("{0,10:###0.}", var) 

을 시도하지만 출력은 정수

886 
913 
941 
971 
1002 
1034 

하고 내가 필요한 것은

886. 
913. 
941. 
971. 
1002. 
1034. 

쉽게이어야하지만 .NET의 도움말을 찾을 수 없습니다입니다.

감사

~ AGP

답변

3

단지 형식 사양 이외의 소수점을 이동하십시오 :

swOut.WriteLine("{0,10:###0}.", var) 
:

swOut.WriteLine(String.Format("{0,10:###0}.", var)) 

당신은 그것을 너무 이런 식으로 할 수있을 것

+0

아가 잡았어. 나는 또한 그것을 피하려고 노력했다. SwOut.WriteLine ("{0,10 : ### 0 \.}", var) – sinDizzy

+0

당신은 그것을 작동 시켰나요? –

+0

실험과 제안을 통해 예. – sinDizzy

관련 문제