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() ;
}
}
}