๋ฌธ์์ด์์ ํ์
1. IndexOf() : ํด๋น ๋ฌธ์/๋ฌธ์์ด์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํจ
string a = "Good Morning!";
Console.WriteLine(a.IndexOf("Good")); //0
Console.WriteLine(a.IndexOf("o")); //1 (์์์๋ถํฐ ํ์ํด์ ์ฐพ์ผ๋ฉด ๋ฐํ)
2. LastIndexOf(): ํด๋น ๋ฌธ์/๋ฌธ์์ด์ ๋ค์์๋ถํฐ ์ฐพ์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํจ
string a = "Good Morning!";
Console.WriteLine(a.LastIndexOf("Good")); //0
Console.WriteLine(a.LastIndexOf("o")); //6 (๋ค์์๋ถํฐ ํ์ํด์ ์ฐพ์ผ๋ฉด ๋ฐํ)
3. StartWith(): ํ์ฌ ๋ฌธ์์ด์ด ํด๋น ๋ฌธ์์ด๋ก ์์ํ๋์ง ์ฒดํฌํด์ True/False๋ก ๋ฐํํจ
string a = "Good Morning!";
Console.WriteLine(a.StartsWith("Good")); //True
Console.WriteLine(a.StartsWith("Morning!")); //False
4. EndsWith(): ํ์ฌ ๋ฌธ์์ด์ด ํด๋น ๋ฌธ์์ด๋ก ๋๋๋์ง ์ฒดํฌํด์ True/False๋ฅผ ๋ฐํํจ
5. Contains(): ํ์ฌ ๋ฌธ์์ด์ด ํด๋น ๋ฌธ์์ด์ ํฌํจํ๋์ง ์ฒดํฌํด์ True/False๋ฅผ ๋ฐํํจ
string a = "Good Morning!";
Console.WriteLine(a.Contains("Good")); //True
Console.WriteLine(a.Contains("Bad")); //False
6. Replace(): ํด๋น ๋ฌธ์์ด์ ์ํ๋ ๋ฌธ์์ด๋ก ๋ณ๊ฒฝํจ
string a = "Good Morning!";
Console.WriteLine(a.Replace("Morning", "Night")); //Good Evening
๋ฌธ์์ด ๋ณํ
1. ToLower(): ๋ชจ๋ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ ๋ฐํํจ
Console.WriteLine("ABCd".ToLower()); //abcd
2. ToUpper(): ๋ชจ๋ ์๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ ๋ฐํํจ
3. Insert(): ํ์ฌ ๋ฌธ์์ด์์ ์ง์ ๋ ์์น์ ์ํ๋ ๋ฌธ์์ด ์ฝ์ ํด์ ๋ฐํํจ
Console.WriteLine("Sunny Day".Insert(6, "Rainy ")); //Sunny Rainy Day
4. Remove(): ํ์ฌ ๋ฌธ์์ด์์ ์ง์ ๋ ์์น์์ ์ง์ ๋ ์ ๋งํผ ๋ฌธ์๋ฅผ ์ญ์ ํด์ ๋ฐํํจ
Console.WriteLine("Sunny Rainy Day".Remove(6, 6)); //Sunny Day
5. Trim(): ํ์ฌ ๋ฌธ์์ด ์ ๋ค ๊ณต๋ฐฑ์ ์ญ์ ํด์ ๋ฐํํจ
6. TrimStart(): ํ์ฌ ๋ฌธ์์ด ์ ๊ณต๋ฐฑ์ ์ญ์ ํด์ ๋ฐํํจ
7. TrimEnd(): ํ์ฌ ๋ฌธ์์ด ๋ค ๊ณต๋ฐฑ์ ์ญ์ ํด์ ๋ฐํํจ
Console.WriteLine(" Sunny Day ".Trim()); //Sunny Day
Console.WriteLine(" Sunny Day ".TrimStart()); //Sunny Day' ' (๋ค ๊ณต๋ฐฑ์ ์กด์ฌ)
Console.WriteLine(" Sunny Day ".TrimEnd()); //' 'Sunny Day (์ ๊ณต๋ฐฑ์ ์กด์ฌ)
๋ฌธ์์ด ๋ถํ
1. Split(๋ถ๋ฆฌํ ๊ธฐ์ค ๋ฌธ์): ํด๋น ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌํ ๋ฌธ์์ด์ ๋ฐฐ์ด์ ๋ฐํํจ
2. SubString(์์ ์ธ๋ฑ์ค, ์๋ฅผ ๊ธธ์ด): ํ์ฌ ๋ฌธ์์ด์ ์ง์ ๋ ์์น๋ก๋ถํฐ ์ง์ ๋ ์๋งํผ์ ๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ์ ๋ฌธ์์ด์ ๋ฐํํจ
'๐ฅ๏ธ > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด๊ฒ์ด C#์ด๋ค] Chapter3 ์ฐ์ต๋ฌธ์ (0) | 2023.08.16 |
---|---|
[C#] ๋ฌธ์์ด ์์ ๋ง์ถ๊ธฐ (Format(), ๋ฌธ์์ด ๋ณด๊ฐ) (0) | 2023.08.15 |
[C#] ๋ฐ์ดํฐ ํ์ ๊ณผ ๋ฐ์ดํฐ ํ์ ๊ฐ์ ๋ณํ (0) | 2023.08.15 |
[์ด๊ฒ์ด C#์ด๋ค] Chapter2 ์ฐ์ต๋ฌธ์ (0) | 2023.08.14 |
[C#] ์์ ๋ก ๋ฐฐ์ฐ๋ C# 07: ํด๋์ค ์ ์ธ, ์์ฑ์, ์ ๊ทผ์ ํ์ (0) | 2023.07.30 |