C# karakter egyesével ellenőrzés és kivétel kezelés, hogy lehetne megcsinálni?
Sziasztok!
Hogyan tudnám megcsinálni karakterenként ellenőrzést, hogy nincsen-e benne szám a tömbből a karakterkódokat használva? Szóval a tömbben karakter kódokat megadtam és azokat hogy lehetne kitiltani? (kezdő vagyok)
pld ez lenne az alap.:
int[] tomb = { 8, 57 };
string alma= "";
ConsoleKeyInfo ker = new ConsoleKeyInfo();
do
{
Console.WriteLine("Alma: ");
do
{
ker = Console.ReadKey();
if (Convert.ToChar(ker.Key) != Convert.ToChar(tomb[0])) <------ez az amivel gondban vagyok hogy csak 0. Tömb elemét tudom le ellenőrizni
{
vezeteknev += Convert.ToChar(ker.KeyChar);
}
} while (ker.Key != ConsoleKey.Enter);
Köszönöm a segítségeteket előre is!
Hú, mi akar ez lenni?
Ezt töröld ki elejétől a végéig és írd le egyszerűen fogalmazva mit szeretnél csinálni.
Van egy int tömb bele mondjuk a space karakterkódját és a backspace karakter kódját.
Ez megvan. Utána pedig bekérek szavakat. Ha egy karaktert beirok le ellenőrzi hogy nem-e space-t nyomtam vagy backspace-t. Ha egyikközül sincs akkor kiiratom egy változóba.
Jó, de minek ehhez karakterkódok?
Abszolút értelmetlen.
string value = Console.ReadLine().Replace(" ", "");
string value = Console.ReadLine().Replace(" ", "");
És itt meg lehet adni több karakter is?
Egyszerre nem.
Ciklust használsz vagy regexp-et.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!