我如何创建一个方法,使下面的代码将工作

本文关键字:代码 工作 一个 何创建 创建 方法 | 更新日期: 2023-09-27 18:03:18

//我如何创建一个方法,使下面的代码将工作

const string abc = "asduqwezxc";
foreach (var vowel in abc.SelectOnlyVowels())
{
    Console.WriteLine("{0}", vowel);
}

我如何创建一个方法,使下面的代码将工作

需要编写一个扩展方法,如下所示:

public static class StringExt
{
    public static IEnumerable<char> SelectOnlyVowels(this string self)
    {
        return self.Where(c => "aeiou".Contains(char.ToLower(c)));
    }
}