C# -- 문자열 처리하기
참고 : https://msdn.microsoft.com/ko-kr/library/ms228362.aspx
https://msdn.microsoft.com/ko-kr/library/t97s7bs3(v=vs.100).aspx
https://msdn.microsoft.com/ko-kr/library/d4tt83f9(v=vs.100).aspx
** 문자열 부분 나누기
1. string 을 char 의 배열처럼 다룰수있다.
2. Substring( ) 사용 가능.
** 여러줄 문자열 만들기
참고 : http://stackoverflow.com/questions/1100260/multiline-string-literal-in-c-sharp
https://msdn.microsoft.com/en-us/library/aa287596(v=vs.71).aspx
@ 또는 +
string myString1 = "This is the first line of my string.\n" +
"This is the second line of my string.\n" +
"This is the third line of the string.\n";
string myString2 = @"This is the first line of my string.
This is the second line of my string.
This is the third line of the string.";
** Escape double quotes in string
참고 : http://net-informations.com/q/faq/multilines.html
string quote = @"Before Quotes, ""Inside Quotes,"" - After that!";
** StringBuilder 사용하기
참고 : http://www.csharpstudy.com/CSharp/CSharp-string.aspx
https://stackoverflow.com/questions/25274894/c-sharp-string-substring-equivalent-for-stringbuilder
- 문자열 일부만 가지고 오기
StringBuilder sb = new StringBuilder("This is a Test");
string test = sb.ToString(10, 4);
Console.WriteLine(test); // result = Test
** String.Format() 사용하기
참고 : https://msdn.microsoft.com/ko-kr/library/system.string.format(v=vs.110).aspx
< 출력 결과 >
** Split(), Join(), concat() 사용하기
참고 : https://msdn.microsoft.com/ko-kr/library/0wkb0y3w(v=vs.110).aspx
https://msdn.microsoft.com/ko-kr/library/57a79xd0(v=vs.110).aspx
https://msdn.microsoft.com/ko-kr/library/b873y76a(v=vs.110).aspx
https://docs.microsoft.com/ko-kr/dotnet/csharp/how-to/parse-strings-using-split
string phrase = "The quick brown fox jumps over the lazy dog."; string[] words = phrase.Split(' ');
string[] words = phrase.Split(',');
char[] delimiterChars = { ' ', ',', '.', ':', '\t' }; string text = "one\ttwo three:four,five six seven"; System.Console.WriteLine($"Original text: '{text}'"); string[] words = text.Split(delimiterChars);
** Trim, TrimStart, TrimEnd -- 공백 제거하기
Trim() -- 문자열 앞,뒤 공백 제거
TrimStart() -- 앞 공백 제거
TrimEnd() -- 뒤 공백 제거
< 출력 결과 >
** Trim, TrimStart, TrimEnd -- 문자 제거하기
Trim( char [] charArr ) -- 문자열 앞,뒤 공백 제거
TrimStart( char [] charArr ) -- 앞 공백 제거
TrimEnd( char [] charArr ) -- 뒤 공백 제거
< 출력 결과 >
'C#' 카테고리의 다른 글
C# -- List 사용법 (1) | 2016.03.10 |
---|---|
C# -- static class (0) | 2016.02.26 |
C# -- DateTimePicker, DateTime 사용법 (0) | 2016.02.25 |
C# -- ComboBox 사용법 (0) | 2016.02.24 |
C# -- ListView 컬럼 제목 click 시 정렬하기 ; 내림차순, 오름차순 (0) | 2016.02.24 |