检查字符串是否包含在 C#r 中按特定顺序排列的字符

我有一个现在正在运行的代码,但它不检查字符是否按顺序排列,它只检查它们是否在那里。如何修改我的代码,以便在字符串中按该顺序检查字符“gaoaf”?


Console.WriteLine("5.feladat");

            StreamWriter sw = new StreamWriter("keres.txt");

            sw.WriteLine("gaoaf");

            string s = "";

            for (int i = 0; i < n; i++)

            {

                s = zadatok[i].nev+zadatok[i].cim;

                if (s.Contains("g") && s.Contains("a") && s.Contains("o") && s.Contains("a") && s.Contains("f") )

                {

                    sw.WriteLine(i);

                    sw.WriteLine(zadatok[i].nev + zadatok[i].cim);

                }


            }

            sw.Close();


哔哔one
浏览 180回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP