Olvassunk be egy karaktert és vizsgáljuk meg, hogy számot, kisbetűt vagy nagybetűt olvastunk. Írjuk vissza a karakter egész szám értékét (ASCII kódját) és magát a karaktert is.
Megvizsgáljuk, hogy a karakter melyik halmazba esik:
- számok '0' és '9'
- kisbetűk 'a' és 'z'
- nagybetűk 'A' és 'Z'
A feladat megoldása:
private void Vizsgálat_Click(object sender, EventArgs e)
{
char ch;
string s;
int szám;
if (textBox1.Text != "")
{
ch = Char.Parse(textBox1.Text);
szám = (int)ch;
s = szám.ToString();
if (ch >= '0' && ch <= '9')
{
textBox2.Text =
"A beolvasott karakter szám: " + ch +
" kódja: " + s;
}
else if (ch >= 'a' && ch <= 'z')
{
textBox2.Text =
"A beolvasott karakter kisbetű: " + ch +
" kódja: " + s;
}
else if (ch >= 'A' && ch <= 'Z')
{
textBox2.Text =
"A beolvasott karakter nagybetű: " + ch +
" kódja: " + s;
}
else
textBox2.Text =
"A beolvasott karakter egyéb jel: " + ch +
" kódja: " + s;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
}
A program futási eredményei: