Hvordan finne ut om en bokstav er stor bokstav i C Sharp

Mennesker kan vite å utnytte egennavn, men datamaskiner mangler intelligens til å utføre denne oppgaven. Dette betyr ikke at du ikke kan skrive et program som manipulerer tekst i henhold til reglene du leverer. C Sharp, en Microsoft programmeringsspråk, har en funksjon som avgjør om et tegn i en tekststreng er store bokstaver. Hvis din C # program trenger å vite denne informasjonen, kan du bruke denne funksjonen til å undersøke hver bokstav i en streng for å identifisere brevet sak status.

Bruksanvisning

1 Start Microsoft Visual Studio og klikk på "File" knappen for å vise en rullegardinmeny. Klikk "Ny", deretter "Project". Klikk på "Visual C #" og dobbeltklikk på "Windows Forms Application". Visual Studio oppretter en ny konsoll prosjektet og åpner koden vinduet. Dette vinduet viser prosjektets "Main" metoden.

2 Lim inn følgende C Sharp kode i denne metoden:

strengtegn = "aBc2Efg";

List <streng> upperCaseStatus = CheckCase (tegn);

Console.WriteLine (string.Join ( «,«, upperCaseStatus.ToArray ()));

Console.ReadLine ();

Den tegn variable har en streng som inneholder en blanding av store og små bokstaver. Den neste setningen kaller en metode som heter "CheckCase." Denne metoden sjekker tegnene i strengen og returnerer en liste. Denne listen viser om hvert tegn i strengen er små eller ikke.

3 Lim inn følgende CheckCase metode etter hovedmetode:

statiske List <string> CheckCase (streng tegn)

{

List <string> STORE BOKSTAVER = new List <string> ();

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

{UpperCase.Add ( "Ikke store bokstaver");

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

upperCase[i] = "Uppercase";

}

tilbake STORE BOKSTAVER;

}

Denne metoden looper gjennom tegnene i strengen og undersøker hvert tegn ved hjelp av IsUpper metoden. Hvis tegnet er store bokstaver, metoden butikker "stor" i resultatlisten. Ellers lagrer "Ikke stor" i listen. Den endelige uttalelsen returnerer en liste over resultatene til hovedmetode.

4 Trykk F5 for å kjøre prosjektet. Koden kjører og en meldingsboks viser denne listen over treff: ". Ikke store bokstaver, store bokstaver, ikke med store bokstaver, ikke med store bokstaver, store bokstaver, ikke med store bokstaver, ikke stor" Hvert element i listen viser om det tilsvarende tegnet i strengen er små eller ikke.

Hint

  • En av karakterene i teststrengen er et tall. Ikke bekymre deg om å blande tall med bokstaver. Den IsUpper metoden tar ikke hensyn til tall for å bli stor.