C# - Karakter információ

forráskód letöltése
A karakter információ lekérdezésével arról tájékozódhatunk, hogy egy-egy karakter milyen típusú: számjegy vagy betű, esetleg írásjel, szimbólum, elválasztó jel, stb.
Mellékelt példában ennek járunk utána.
A megvalósításhoz a Char osztály lesz segítségünkre. Ennek számos statikus függvénye van, mely mind egy karaktert vár paraméterként és visszatérési értékként egy logikai értéket ad attól függően, hogy a függvény funkciója szerint az adott karakter megfelel-e vagy sem.
Például, ha kíváncsiak vagyunk, hogy egy karakter számjegy-e, akkor ezt az IsDigit függvény hívásával dönthetjük el. Paraméterként átadjuk a kérdéses karaktert és ha az számjegy, akkor igaz értéket ad vissza a függvény.
Betű vizsgálatához az IsLetter függvényt használhatjuk, míg az írásjelekhez az IsPunctuation függvényt. Elválasztó karakter vizsgálatához az IsSeparator függvény használható.
Vizsgálhatjuk azt is, hogy az adott betű kicsi, vagy nagy. Ehhez az IsLower illetve az IsUpper függvényre lesz szükségünk.