Función IsAlphabetic Curso de Programación C# Sharp

Lección:

Funciones


Ejercicio:

Función IsAlphabetic 15


Objetivo:

Cree una función que indique si un carácter es alfabético (de la A a la Z) o no. Debe usarse así:

if (IsAlphabetic ("a"))
System.Console.WriteLine ("Es un carácter alfabético");

(Nota: no te preocupes por los acentos y ñ)


Código:

using System;
public class exercise123
{
    public static bool IsAlpha(char simbolo)
    {
        if ((simbolo >= 'a') && (simbolo <= 'z'))
            return true;

        if ((simbolo >= 'A') && (simbolo <= 'Z'))
            return true;

        return false;
    }

    public static bool IsAlpha2(char simbolo)
    {
        simbolo = Char.ToLower(simbolo);
        if ((simbolo >= 'a') && (simbolo <= 'z'))
            return true;

        return false;
    }

    public static bool IsAlpha3(char simbolo)
    {
        simbolo = simbolo.ToString().ToLower()[0];
        if ((simbolo >= 'a') && (simbolo <= 'z'))
            return true;

        return false;
    }

    public static bool IsAlpha4(char simbolo)
    {
        string validas = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqwrstuvwxyz";
        if (validas.Contains(simbolo))
            return true;

        return false;
    }

    public static void Main()
    {
        Console.WriteLine(
         IsAlpha('w'));
        Console.WriteLine(
         IsAlpha('2'));
    }
}