Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# 문자열 메서드


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