public string InsertComma (string _string, int offset = 0) {
int _length = _string.Length;
string _endInitial = "";
----
----
if (_length >= 10 - offset && _length <= 12 - offset)
{
_string = _string.Remove(_length - 3,3);
_endInitial = "K";
}else if (_length >= 13 - offset && _length <= 15 - offset)
{
_string = _string.Remove(_length - 6,6);
_endInitial = "M";
}else if (_length >= 16 - offset && _length <= 18 - offset)
{
_string = _string.Remove(_length - 9,9);
_endInitial = "B";
}
_length = _string.Length;
int _index = 1;
if (_length > 0){
for (int _stringIndex = _length-1; _stringIndex >= 0 ; _stringIndex--)
{
if (_index%3 == 0 && _index != _length)
{
_string = _string.Insert(_stringIndex, ",");
}
_index++;
}
}
if (_endInitial != "")
{
_string += _endInitial;
}
return _string;
}
'Programming' 카테고리의 다른 글
파일) Line단위로 쓰기 (0) | 2017.03.17 |
---|---|
파일) Path (0) | 2017.03.17 |
스파인 애니메이션 셋팅값 설정 (0) | 2017.03.07 |
litjson 사용시 주의사항 (re:2019.05.07) (5) | 2016.11.26 |
Ftp 사용시 Anonymous 접근법 (0) | 2016.07.11 |