Mennesker kan vide at kapitalisere egennavne , men computere mangler intelligens til at udføre denne opgave. Dette betyder ikke betød, at man ikke kan skrive en ansøgning , der manipulerer teksten i overensstemmelse med regler, du leverer. C Sharp , en Microsoft programmeringssprog , har en funktion, der afgør, om et tegn i en tekststreng er store bogstaver. Hvis din C # -program har brug for at kende disse oplysninger , skal du bruge denne funktion til at undersøge hvert bogstav i en streng til at identificere brevet sag status. Instruktioner
1
Launch Microsoft Visual Studio , og klik på "File" -knappen for at se en drop- down menu . Klik på "Ny " og derefter klikke på " projekt". Klik på " Visual C #" og dobbeltklik på "Windows Forms Application ". Visual Studio skaber en ny konsol projekt og åbner koden vinduet. Dette vindue viser projektets "Main" metoden
2
Indsæt følgende C Sharp kode i denne metode: .
String tegn = " aBc2Efg "
List < , string > upperCaseStatus = CheckCase ( tegn) ,
Console.WriteLine ( string.Join ("," , upperCaseStatus.ToArray ( ))) ;
Console.ReadLine (); < br >
tegn variabel har en streng, der indeholder en blanding af store og små bogstaver . Den næste sætning kalder en metode ved navn " CheckCase ". Denne metode kontrollerer de tegn i strengen og returnerer en liste . Denne liste viser , om de enkelte tegn i strengen er store eller ikke
3
Indsæt følgende CheckCase metode, efter den vigtigste metode : .
Statisk liste CheckCase ( string tegn)
{
List Store bogstaver = new List ();
for (int i = 0; i < characters.Length ; i + +)
{ upperCase.Add ("Not uppercase ")
if ( char.IsUpper ( tegn [i] ) )
Store bogstaver [i] = " Store bogstaver "
}
tilbagevenden store bogstaver ,
}
Denne metode sløjfer gennem tegn i strengen og undersøger hver karakter ved hjælp af IsUpper metoden. Hvis tegnet er stort , metoden gemmer " Store bogstaver " i resultatlisten. Ellers gemmer " Ikke stort" på listen. Den endelige opgørelse returnerer listen over resultater til Main -metoden.
4
Tryk F5 for at køre dit projekt. Koden kører , og en besked boks viser denne liste af resultater : " . Ikke Versaler, Store bogstaver , Ikke Versaler, Ikke Versaler, Store bogstaver , Ikke Versaler, ikke stort" Hvert element i listen viser, om den tilsvarende tegn i strengen er store eller ej.