ולאחר הפסקה מתודית, אני חוזרת לענייני דוט-נט.
לפעמים אנו זקוקים לנתח קלט של משתמש כדי לדעת מה הוא הכניס. לשם כך באה לעזרתנו מחלקת Char (קיצור של character) ב-.net. היא מציעה לנו מתודות שונות לוידוא סוג התוים שהכניס המשתמש:
-
IsDigit – בודקת אם התו הוא ספרה. מזהה גם ספרות לא רומאיות (למשל ערבית)
-
IsLetter – בודקת אם תו הוא אות (לא ספרה, לא רווח ולא תו מיוחד). מזהה גם אותיות לא אנגלית.
-
IsLetterOrDigit – שילוב של שתי המתודות דלעיל
-
IsNumber – מאפשר גם סימני חלוקה, מספרים בכתב עילי (superscript) או כתב תחתי (subscript) וכד’.
-
IsLower – האם האות היא מהאותיות הקטנות של האלפבית האנגלי. עבור תוים שאינם אותיות קטנות וגם לא אותיות גדולות, המתודה תחזיר false
-
IsUpper – אותו דבר, רק לאותיות גדולות
-
IsPunctuation – בודק אם תו הוא תו פיסוק
-
IsSymbol – כדאי לבדוק במאמר עצמו מה זה כולל
-
IsSeparator – על הקריטריון הזה עונים רווח, מעבר שורה, סימני פיסקה
-
IsWhiteSpace – גם כאן כדאי לבדוק במאמר עצמו מה זה כולל