Mennesker kan vite kapitalisere egennavn , men datamaskiner mangler intelligens til å utføre denne oppgaven. Dette ikke ment 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 en karakter 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 . Instruksjoner
en
Launch Microsoft Visual Studio og klikk på "File" -knappen for å vise en drop- down menyen . Klikk på " 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 koden på denne metoden : .
Strengtegn = " aBc2Efg ";
List < ; string> upperCaseStatus = CheckCase ( tegn) ,
Console.WriteLine ( string.Join ( "," , upperCaseStatus.ToArray ( ) ));
Console.ReadLine ();
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 store eller ikke
3
Lim inn følgende CheckCase metoden etter Main metoden : .
Statisk liste CheckCase ( string tegn)
{
List sTORE BOKSTAVER = new List ();
for ( int i = 0 ; i < characters.Length ; i + + )
{ upperCase.Add ( " Ikke store bokstaver ");
if ( char.IsUpper ( tegn [ i] ) )
store [ i] = " store bokstaver ";
}
retur sTORE BOKSTAVER ,
}
Denne metoden looper gjennom tegnene i strengen og undersøker hvert tegn ved hjelp av IsUpper metoden. Hvis tegnet er store bokstaver, lagrer metoden " Store bokstaver " i resultatlisten . Ellers lagrer den " Ikke store bokstaver " i listen . Den endelige setningen returnerer resultatlisten til Main metoden.
4
Trykk F5 for å kjøre prosjektet . Koden kjøres 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 store eller ikke .