如何使用C#列出给定字符串中的所有子字符串?

要列出所有子字符串,请使用Substring方法并遍历字符串的长度。

假设我们的字符串是-

string myStr = "pqrz";

使用嵌套循环并在新字符串中获取子字符串-

for (int i = 1; i < myStr.Length; i++) {

   for (int start = 0; start <= myStr.Length - i; start++) {

      //获取子字符串

   }

}

以下是完整的代码-

示例

using System;

public class Demo {

   public static void Main() {

      string myStr = "pqrz";

      for (int i = 1; i < myStr.Length; i++) {

         for (int start = 0; start <= myStr.Length - i; start++) {

            string substr = myStr.Substring(start, i);

            Console.WriteLine(substr);

         }

      }

   }

}

以上是 如何使用C#列出给定字符串中的所有子字符串? 的全部内容, 来源链接: utcz.com/z/343582.html

回到顶部