C# 程式查詢字串的任意子字串


在 C# 中使用 substring() 方法查詢字串的任意子字串。

設我們的字串為 -

Xyz

遍歷字串的長度並使用 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 = "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);
         }
      }
   }
}

輸出

x
y
z
xy
yz

更新於: 19-6 月,2020

2 千 + 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.