gpt4 book ai didi

c# - 检查一个字符是元音字母还是辅音字母?

转载 作者:可可西里 更新时间:2023-11-01 08:30:30 24 4
gpt4 key购买 nike

是否有代码来检查一个字符是元音字母还是辅音字母?像 char = IsVowel 这样的东西?还是需要硬编码?

case ‘a’:
case ‘e’:
case ‘i’:
case ‘o’:
case ‘u’:
case ‘A’:
case ‘E’:
case ‘I’:
case ‘O’:
case ‘U’:

最佳答案

你可以这样做:

char c = ...
bool isVowel = "aeiouAEIOU".IndexOf(c) >= 0;

或者这个:

char c = ...
bool isVowel = "aeiou".IndexOf(c.ToString(), StringComparison.InvariantCultureIgnoreCase) >= 0;

一旦您添加了对诸如 éèe̋şëêêe̊æøи 等内容的国际支持,这个字符串就会变长,但基本的解决方案是相同的。

关于c# - 检查一个字符是元音字母还是辅音字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17764680/

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