Tecnología

Inicio

Cómo averiguar si una letra es mayúscula en Do Sostenido

Los seres humanos pueden saber capitalizar los nombres propios, pero los ordenadores carecen de la inteligencia para realizar esa tarea. Esto no quiere decir que no se puede escribir una aplicación que manipula texto de acuerdo con las reglas que provee. C Sharp, un lenguaje de programación de Microsoft, tiene una función que determina si un carácter en una cadena de texto está en mayúsculas. Si su programa en C # tiene que saber esta información, utilice esta función para examinar cada letra en una cadena para identificar el estado del caso de la carta.

Instrucciones

1 Lanzar Microsoft Visual Studio y haga clic en el botón "Archivo" para ver un menú desplegable. Haga clic en "Nuevo" y luego haga clic en "Proyecto". Haga clic en "Visual C #" y haga doble clic en "Aplicación de Windows Forms". Visual Studio crea un nuevo proyecto de consola y se abre la ventana de código. Esta ventana muestra el método "principal" del proyecto.

2 Pegue el siguiente código de Sharp C en este método:

caracteres de cadena = "aBc2Efg";

List <string> upperCaseStatus = CheckCase (caracteres);

Console.WriteLine (string.join ( "", upperCaseStatus.ToArray ()));

Console.ReadLine ();

La variable contiene una cadena de caracteres que contiene una mezcla de caracteres en mayúsculas y minúsculas. La siguiente sentencia llama a un método llamado "CheckCase." Este método comprueba los caracteres de la cadena y devuelve una lista. Esta lista muestra si cada carácter de la cadena está en mayúsculas o no.

3 Pega el siguiente método CheckCase después de que el método principal:

Lista estática <cadena> CheckCase (cadena de caracteres)

{

Lista <cadena> en mayúsculas = new List <string> ();

for (int i = 0; i <characters.Length; i ++)

{UpperCase.Add ( "No en mayúsculas");

si (char.IsUpper (caracteres [i]))

upperCase[i] = "Uppercase";

}

volver en mayúsculas;

}

Este método coloca a través de los caracteres de la cadena y examina cada carácter utilizando el método isupper. Si el carácter es mayúscula, las tiendas método "mayúsculas" en la lista de resultados. De lo contrario, almacena "No en mayúsculas" en la lista. La declaración final devuelve la lista de resultados al método Main.

4 Presione F5 para ejecutar el proyecto. Las carreras de código y un cuadro de mensaje muestra esta lista de resultados: "No mayúsculas, mayúsculas, no en mayúsculas, no en mayúsculas, mayúsculas, mayúsculas No, No" en mayúsculas. Cada elemento de la lista muestra si el carácter correspondiente de la cadena está en mayúsculas o no.

Consejos y advertencias

  • Uno de los personajes de la cadena de prueba es un número. No se preocupe por los números de la mezcla con letras. El método isupper no tiene en cuenta los números sea en mayúscula.