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.