Check if a character is a vowel or consonant?

前端 未结 13 1250
别那么骄傲
别那么骄傲 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:47

    Look at this code to check for both Vowel and Consonant , C#

    private static void Vowel(string value)
    {
        int vowel = 0;
        foreach (var x in value.ToLower())
        {
            if (x.Equals('a') || x.Equals('e') || x.Equals('i') || x.Equals('o') || x.Equals('u'))
            {
                vowel += 1;
            }
        } 
        Console.WriteLine( vowel + " number of vowels");
    }
    
    private static void Consonant(string value)
    {
        int cont = 0;
        foreach (var x in value.ToLower())
        {
            if (x > 'a' && x <= 'd' || x > 'e' && x < 'i' || x > 'j' && x < 'o' || x >= 'p' && x < 'u' || x > 'v' && x < 'z')
            {
                cont += 1;
            }
        }
        Console.WriteLine(cont + " number of consonant");
    }
    

提交回复
热议问题