본문 바로가기

Programming

문자열) 숫자에 , (콤마) 넣기

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