String 클래스에는 문자열 개체로 작업하는 데 도움이 되는 많은 메서드가 있습니다. 다음 표에는 가장 일반적으로 사용되는 몇 가지 방법이 있습니다 -
Sr.No | 방법 및 설명 |
---|---|
1 | 공개 정적 int 비교(문자열 strA, 문자열 strB) 지정된 두 문자열 개체를 비교하고 정렬 순서에서 상대적 위치를 나타내는 정수를 반환합니다. |
2 | 공개 정적 int 비교(문자열 strA, 문자열 strB, bool ignoreCase) 지정된 두 문자열 개체를 비교하고 정렬 순서에서 상대적 위치를 나타내는 정수를 반환합니다. 그러나 Boolean 매개변수가 true이면 대소문자를 무시합니다. |
3 | 공개 정적 문자열 Concat(문자열 str0, 문자열 str1) 두 개의 문자열 개체를 연결합니다. |
4 | 공개 정적 문자열 Concat(문자열 str0, 문자열 str1, 문자열 str2) 세 개의 문자열 개체를 연결합니다. |
5 | 공개 정적 문자열 Concat(문자열 str0, 문자열 str1, 문자열 str2, 문자열 str3) 4개의 문자열 개체를 연결합니다. |
6 | public bool 포함(문자열 값) 지정된 String 개체가 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다. |
7 | 공개 정적 문자열 복사(문자열 str) 지정된 문자열과 동일한 값으로 새 String 개체를 만듭니다. |
8 | 공개 무효 CopyTo(int sourceIndex, char[] 대상, int 대상 인덱스, 정수 개수) String 개체의 지정된 위치에서 유니코드 문자 배열의 지정된 위치로 지정된 수의 문자를 복사합니다. |
9 | public bool EndsWith(문자열 값) 문자열 개체의 끝이 지정된 문자열과 일치하는지 여부를 결정합니다. |
10 | public bool Equals(문자열 값) 현재 String 개체와 지정된 String 개체가 동일한 값을 가지는지 여부를 확인합니다. |
11 | 공개 정적 bool Equals(문자열 a, 문자열 b) 지정된 두 개의 String 개체가 동일한 값을 갖는지 여부를 결정합니다. |
C#에서 Contains() 메서드로 작업하는 예를 살펴보겠습니다. 포함(문자열 값)은 지정된 문자열 개체가 이 문자열 내에서 발생하는지 여부를 나타내는 값을 반환합니다.
예
using System; namespace Demo { class Program { static void Main(string[] args) { string str = "This is test"; if (str.Contains("test")) { Console.WriteLine("Yes, 'test' was found."); } Console.ReadKey() ; } } }