Check if a character is a vowel or consonant?

前端 未结 13 1239
别那么骄傲
别那么骄傲 2020-12-09 09:57

Is there a code to check if a character is a vowel or consonant? Some thing like char = IsVowel? Or need to hard code?

case ‘a’:
case ‘e’:
case ‘i’:
case ‘o’         


        
13条回答
  •  离开以前
    2020-12-09 10:42

    You can use the following extension method:

    using System;
    using System.Linq;
    
    public static class CharExtentions
    {
        public static bool IsVowel(this char character)
        {
            return new[] {'a', 'e', 'i', 'o', 'u'}.Contains(char.ToLower(character));
        }
    }
    

    Use it like:

    'c'.IsVowel(); // Returns false
    'a'.IsVowel(); // Returns true
    

提交回复
热议问题