Computer Language/C#
[C#] 문자열 찾기 - Contains
HONGGG
2023. 8. 1. 04:24
Contains
주어진 문자열내 특정 문자열의 존재를 확인
C#의 Contains 메서드는 주어진 문자열 내에 특정 부분 문자열이 존재하는지를 확인하는 데 사용됩니다. 이 메서드는 원본 문자열 내에서 부분 문자열이 있는지 여부를 나타내는 불리언(boolean) 값을 반환합니다.
함수명 | Contains | |
자료형 | string | |
매개변수 | str.Contains(string value) | 원본 문자열에서 검색하려는 부분 문자열 |
반환값 | bool | 원본 문자열 내에 부분 문자열이 있으면 true를 반환 원본 문자열 내에 부분 문자열이 없으면 false를 반환 |
using System;
class Program
{
static void Main()
{
string originalString = "Hello, World!";
string substring1 = "Hello";
string substring2 = "world"; // Note: case-sensitive search
bool containsSubstring1 = originalString.Contains(substring1);
bool containsSubstring2 = originalString.Contains(substring2);
Console.WriteLine($"Contains 'Hello': {containsSubstring1}"); // Output: Contains 'Hello': True
Console.WriteLine($"Contains 'world': {containsSubstring2}"); // Output: Contains 'world': False
}
}
- 위 예제에서 originalString.Contains(substring1)는 "Hello"이 originalString에 포함되어 있으므로 true를 반환한다.
- originalString.Contains(substring2)는 "world" (소문자 'w')가 originalString에 포함되어 있지 않기 때문에 false를 반환한다.
- Contains 메서드는 대소문자를 구분하므로, 부분 문자열의 대소문자가 원본 문자열과 일치하는지 확인해야 합니다.