Come scoprire se una lettera è maiuscola in C Sharp

July 27

Gli esseri umani possono sapere di capitalizzare i nomi propri, ma i computer manca l'intelligenza a svolgere tale compito. Questo non significa che non è possibile scrivere un'applicazione che manipola il testo in base alle leggi che fornite. C Sharp, un linguaggio di programmazione di Microsoft, ha una funzione che determina se un carattere in una stringa di testo è maiuscola. Se il programma C # ha bisogno di conoscere queste informazioni, utilizzare tale funzione per esaminare ogni lettera in una stringa per identificare lo stato il caso della lettera.

istruzione

1 Avviare Microsoft Visual Studio e fare clic sul pulsante "File" per visualizzare un menu a discesa. Fare clic su "Nuovo", quindi fare clic su "Progetto". Fai clic su "Visual C #" e fare doppio clic su "Applicazione Windows Form." Visual Studio crea un nuovo progetto di console e si apre la finestra del codice. Questa finestra visualizza metodo "principale" del progetto.

2 Incollare il seguente codice C Sharp in questo metodo:

caratteri della stringa = "aBc2Efg";

List <string> upperCaseStatus = CheckCase (caratteri);

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

Console.ReadLine ();

La variabile caratteri contiene una stringa contenente una miscela di caratteri maiuscoli e minuscoli. L'istruzione successiva chiama un metodo denominato "CheckCase." Questo metodo controlla i caratteri della stringa e restituisce una lista. Questo elenco mostra se ogni carattere della stringa è maiuscola o meno.

3 Incollare il seguente metodo CheckCase dopo il metodo principale:

Elenco statico <string> CheckCase (caratteri della stringa)

{

List <string> maiuscolo = new List <string> ();

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

{UpperCase.Add ( "Non maiuscolo");

if (char.IsUpper (caratteri [i]))

upperCase[i] = "Uppercase";

}

tornare UpperCase;

}

Questo metodo loop attraverso i caratteri della stringa ed esamina ogni carattere utilizzando il metodo isupper. Se il carattere è maiuscolo, i negozi metodo "maiuscolo" nell'elenco dei risultati. In caso contrario, memorizza "Non maiuscolo" nella lista. La dichiarazione finale restituisce la lista dei risultati al metodo Main.

4 Premere F5 per eseguire il progetto. Le piste di codice e una finestra di messaggio viene visualizzato questo elenco di risultati: ". Non maiuscolo, maiuscolo, non maiuscolo, non maiuscolo, maiuscolo, non maiuscolo, non maiuscolo" Ogni elemento della lista indica se il carattere corrispondente nella stringa è maiuscola o meno.

Consigli e avvertenze

  • Uno dei caratteri della stringa di prova è un numero. Non preoccupatevi di mescolare i numeri con le lettere. Il metodo isupper non considera i numeri per essere maiuscolo.