使用 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

更新於: 21-6 月-2020

395 次瀏覽

啟動你的 職業

完成課程獲得認證

開始吧
廣告
© . All rights reserved.