반응형
Contains(): 문자열을 포함하고 있는지 검사
Contains() 메서드는 문자열에서 지정된 문자 또는 문자열을 포함하고 있는지 검사합니다.
지정된 문자열을 포함하고 있으면 true, 포함하고 있지 않으면 false를 반환합니다.
문자열 검색에는 IndexOf(), LastIndexOf() 메서드도 사용될 수 있으니 참고하기 바랍니다.
StringComparison 인수를 사용하여 대소문자의 구분 없이 비교 할 수 있습니다.
예제
static void Main(string[] args)
{
string s = "C# Programming.";
if (s.Contains('p'))
Console.WriteLine("소문자 p를 포함하고 있습니다.");
else
Console.WriteLine("소문자 p를 포함하고 있지 않습니다.");
if (s.Contains("Prog"))
Console.WriteLine("'Prog' 문자열을 포함하고 있습니다.");
// StringComparison.CurrentCultureIgnoreCase: 현재 문화권의 정렬 규칙을 사용하여 비교하고,
// 대/소문자를 무시하여 문자열을 비교합니다.
if (s.Contains("PROGRAM", StringComparison.CurrentCultureIgnoreCase))
Console.WriteLine("'PROGRAM' 문자열을 포함하고 있습니다.");
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 문자열 처리: Substring() 부분 문자열 (0) | 2023.04.22 |
---|---|
(C#) 문자열 처리: Split() 문자열 분리 (0) | 2023.04.22 |
(C#) 문자열 처리: Trim(), TrimStart(), TrimEnd() 공백제거 (0) | 2023.04.22 |
(C#) 문자열 처리: IndexOf, LastIndexOf 문자열 검색(찾기) (0) | 2023.04.22 |
(C#) 제어문: goto 문 (0) | 2023.04.22 |