c#/기타

[C#] String Method

byH 2021. 12. 6. 11:47
728x90
반응형

String Method에 대한 정의 

Insert String 안의 특정 위치에 String을 삽입
Contains 특정 문자 또는 문자열을 포함하는지 True/False로 리턴
CompareTo String을 비교해서 작으면 -값, 같으면 0, 크면 +값을 리턴
IndexOf string에서 특정 문자또는 문자열이 처음으로 나오는 index 리턴
LastIndexOf string에서 특정 문자 또는 문자열이 마지막으로 나오는 index 리턴
PadLeft string 앞에 특정 문자를 삽입하여 글자 수를 맞춤
PadRight string 뒤에 특정 문자를 삽입하여 글자 수를 맞춤
Remove string에서 substring을 삭제
Replace string에서 문자 혹은 substring을 문자 혹은 substring으로 대체
ToLower string의 문자를 소문자로 변환
ToUpper string의 문자를 대문자로 변환
Trim string에서 앞뒤의 공백문자 또는 특정 문자를 제거
TrimEnd Sting의 뒤의 공백문자 또는 특정 문자를 제거
TrimStart String의 앞의 공백문자 혹은 특정 문자를 제거
Split string에서 substring을 추출하여 새로운 string 배열을 리턴
CopyTo string의 일부분을 문자 배열로 복사
Substring string에서 특정 문자에서 끝까지의 substring을 추출 
초보자를 위한 c# 200제 참조 

 

        private void Form1_Load(object sender, EventArgs e)
        {
            string a = " Hello, World! ";
            richTextBox1.AppendText(a);
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.Insert(8, "C# "));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.PadLeft(20, '.'));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.PadRight(20, '.'));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.Remove(6));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.Remove(6,7));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.Replace('l','m'));
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.ToLower());
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.ToUpper());
             richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.Trim());
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.TrimStart());
            richTextBox1.AppendText("\n");

            richTextBox1.AppendText(a.TrimEnd());
            richTextBox1.AppendText("\n");


            string[] s = a.Split(',');
            foreach(string str in s)
            {
                //string + 띄워쓰기 
                richTextBox1.AppendText(str + " ");
            }
            richTextBox1.AppendText("\n");

        

        }

728x90
반응형

'c# > 기타' 카테고리의 다른 글

[c#] file 경로를 경로, 파일이름, 파일 형식으로 분리  (0) 2021.12.16
[C#] enum  (0) 2021.12.06
[C#] String vs StringBuilder  (0) 2021.12.06
[C#] String CONCAT, JOINT  (0) 2021.12.06
[C#] String.Format() , ToString()  (0) 2021.12.06