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

C# Substring() 메서드

<시간/>

C#의 Substring() 메서드는 이 인스턴스에서 하위 문자열을 검색하는 데 사용됩니다. 하위 문자열은 지정된 문자 위치에서 시작하여 문자열 끝까지 계속됩니다.

구문

구문은 다음과 같습니다 -

public string Substring (int begnIndex);
public string Substring (int begnIndex, int len);

위에서, begnIndex는 이 인스턴스에서 부분 문자열의 0부터 시작하는 문자 위치입니다. len 매개변수는 검색할 하위 문자열의 번호입니다.

예시

이제 예를 살펴보겠습니다. -

using System;
public class Demo {
   public static void Main(String[] args) {
      string str1 = "Katherine";
      string str2 = "PQRS";
      Console.WriteLine("String1 = "+str1);
      Console.WriteLine("String1 ToUpperInvariant = "+str1.ToUpperInvariant());
      Console.WriteLine("String1 Substring from index4 = " + str1.Substring(4));
      Console.WriteLine("\nString2 = "+str2);
      Console.WriteLine("String2 ToUpperInvariant = "+str2.ToLowerInvariant());
      Console.WriteLine("String2 Substring from index2 = " + str2.Substring(2));
   }
}

출력

String1 = Katherine
String1 ToUpperInvariant = KATHERINE
String1 Substring from index4 = erine
String2 = PQRS
String2 ToUpperInvariant = pqrs
String2 Substring from index2 = RS

예시

이제 다른 예를 살펴보겠습니다. -

using System;
public class Demo {
   public static void Main(String[] args) {
      string str1 = "Notebook";
      string str2 = "Ultrabook";
      Console.WriteLine("String1 = "+str1);
      Console.WriteLine("String1 ToUpperInvariant = "+str1.ToUpperInvariant());
      Console.WriteLine("String1 Substring from index4 = " + str1.Substring(4, 4));
      Console.WriteLine("\nString2 = "+str2);
      Console.WriteLine("String2 ToUpperInvariant = "+str2.ToLowerInvariant());
      Console.WriteLine("String2 Substring from index2 = " + str2.Substring(0, 5));
   }
}

출력

String1 = Notebook
String1 ToUpperInvariant = NOTEBOOK
String1 Substring from index4 = book
String2 = Ultrabook
String2 ToUpperInvariant = ultrabook
String2 Substring from index2 = Ultra