Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 1000 구분 기호로 쉼표를 사용하여 숫자 인쇄

<시간/>

먼저 숫자를 문자열로 설정하십시오 -

string num = "1000000.8765";

이제 소수점 앞과 뒤의 숫자에 대해 다르게 해결하십시오 -

string withoutDecimals = num.Substring(0, num.IndexOf("."));
string withDecimals = num.Substring(num.IndexOf("."));

ToString() 메서드를 사용하여 1000개의 구분 기호 형식을 설정합니다. -

ToString("#,##0")

다음은 1000개의 구분 기호로 쉼표를 사용하여 숫자를 표시하는 완전한 코드입니다. -

예시

using System;
public class Program {
   public static void Main() {
      string num = "1000000.8765";
      string withoutDecimals = num.Substring(0, num.IndexOf("."));
      string withDecimals = num.Substring(num.IndexOf("."));
      withoutDecimals = Convert.ToInt32(withoutDecimals).ToString("#,##0");
      Console.WriteLine(withoutDecimals + withDecimals);
   }
}

출력

1,000,000.8765