*String 클래스가 제공하는 메서드
Ex.)
string str = "가나다라마바사";
//문자열 "라마바" 를 찾아 "Magic"으로 변환
console.writeline("{0}", str.Replace("라마바", "Magic"));
//2번째 위치에 "ABC" 삽입
console.writeline("{0}", str.Insert(2, "ABC"));
//문자열 3번 위치에서 3문자만큼 제거
console.writeline("{0}", str.Remove(3,3));
//str 문자 와 입력한 문자열이 같으면 0 , str 크면 양수 , 작으면 음수 반환
if(str.CompareTo("가나다라마바사") == 0) // CompareTo 안에 문자열이 입력 문자열
// 특정 문자열 기준으로 문자열을 짜름
string[] strTmp;
strTmp = str.Split("다");
//데이터를 16진수로 만들기
string strTmp="";
string.Format("{0:x2}", 16);
//스트링을 구분자로 쪼겠다가 다시 구분자로 합치기
string wStr = "1,2,3,4,5,6,7,8,9,0";
string[] sTmp = wStr.Split(','); // STmp[0] = 1,STmp[1] = 2,STmp[2] = 3,....
string sTmp1 = string.join(",",sTmp); // sTmp1 = "1,2,3,4,5,6,7,8,9,0"
* 날짜 표현
String.Format(@"{0:yyyy-MM-dd}", DateTime.Now); // 2009-01-30
String.Format(@"{0:tt hh:mm:ss}", DateTime.Now); // 오전 01:47:33
String.Format(@"{0:yyyy-MM-dd tt hh:mm:ss}", DateTime.Now); // 2009-01-30 오전 01:48:11*통화 금액 표현 하기
String.Format(CultureInfo.GetCultureInfo("es-ES"), "{0:C}", 300); // 300,00€
String.Format(CultureInfo.GetCultureInfo("ko-KR"), "{0:C}", 300); // \300
* 진수 표현
"0x" + (16).ToString("X8"); // 8자리 16진수 표기, 대문자
"0x" + (33).ToString("x4"); // 4자리 16진수 표기, 소문자
'C# Programming' 카테고리의 다른 글
[C#] 백그라운드 스레드(BackGround Worker Class) (0) | 2019.09.07 |
---|---|
[C#] Thread 사용 및 종료(MSDN) (0) | 2019.09.06 |
[C#] Thread Pool(스레드 풀) 사용 (0) | 2019.09.05 |
[C#] WM 상수 값 정리... (0) | 2019.09.04 |
[C#] 폼 (Form) 사이즈 고정 (Size Fix) (0) | 2019.09.01 |