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

393 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.