Computer >> Máy Tính >  >> Lập trình >> C#

Chương trình C # để tìm tất cả các chuỗi con trong một chuỗi


Sử dụng phương thức substring () trong C # để tìm tất cả các chuỗi con trong một chuỗi.

Giả sử chuỗi của chúng ta là -

Xyz

Lặp qua độ dài của chuỗi và sử dụng hàm Chuỗi con từ đầu đến cuối chuỗi -

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

Ví dụ

Sau đây là chương trình C # để tìm tất cả các chuỗi con trong một chuỗi.

using System;
class Demo {
   static void Main() {
      string str = "xyz";
      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);
         }
      }
   }
}

Đầu ra

x
y
z
xy
yz