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

C#을 사용하여 문자열의 모든 하위 문자열 찾기

<시간/>

C#에서 substring() 메서드를 사용하여 문자열의 모든 부분 문자열을 찾습니다.

문자열이 −

라고 가정해 보겠습니다.
pqr

문자열의 길이를 반복하고 문자열의 처음부터 끝까지 Substring 함수를 사용하십시오 -

for (int start = 0; start <= str.Length - i; start++) {
   string substr = str.Substring(start, i);
   Console.WriteLine(substr);
}

다음은 문자열의 모든 하위 문자열을 찾는 C# 프로그램입니다. −

예시

using System;

class Demo {
   static void Main() {
      string str = "pqr";

      for (int i = 1; i < str.Length; i++) {
         for (int start = 0; start <= str.Length - i; start++) {
            string substr = str.Substring(start, i);
            Console.WriteLine(substr);
         }
      }
   }
}

출력

p
q
r
pq
qr