gpt4 book ai didi

c# - 我如何使用 linq 在 C# 中制作控制台应用程序来计算句子中的元音

转载 作者:行者123 更新时间:2023-12-01 22:52:44 26 4
gpt4 key购买 nike

我正在尝试编写一个程序来计算句子中元音的数量,但看起来可以使用 Linq 轻松实现。但对此一无所知。请帮助我或提供一些链接。

谢谢

最佳答案

这绝对是简单的。你只需依次取出每个字母,看看它是否在另一组字母中。幸运的是,字符串实现了 IEnumerable<char> ,因此使用 LINQ 可以很自然地依次获取每个字符。

Enumerable.Count方法有一个接受谓词的重载 - 它返回序列中与谓词匹配的项目数。然后你只需计算出一个谓词,意思是“这个字符是元音吗”。使用string.Contains(char)这是最简单的方法。

这样就可以了:

int count = sentence.Count(c => "AEIOUaeiou".Contains(c));

关于c# - 我如何使用 linq 在 C# 中制作控制台应用程序来计算句子中的元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4139403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com