반응형
링크 참고
3자리 마다 콤마 추가
using System;
using System.Text;
using UnityEngine;
public class CommaFormatter : MonoBehaviour
{
// 숫자를 포맷하는 메서드
public static string FormatWithCommas(string number)
{
// 빈 문자열이나 null 값을 처리
if (string.IsNullOrEmpty(number))
{
return "0";
}
StringBuilder formattedNumber = new StringBuilder();
int length = number.Length;
int count = 0;
// 뒤에서부터 앞쪽으로 숫자를 처리
for (int i = length - 1; i >= 0; i--)
{
// 세 자리마다 콤마 추가
if (count > 0 && count % 3 == 0)
{
formattedNumber.Insert(0, ',');
}
// 현재 숫자 추가
formattedNumber.Insert(0, number[i]);
count++;
}
return formattedNumber.ToString();
}
}
반응형