שאלה בC# איך אני בודק אם אינטגר ריק? - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה בC# איך אני בודק אם אינטגר ריק?


SheZiF

Recommended Posts

לגבי C#, אני לא יודע אם nullable types הם פאצ' או לא.

אבל!

דברים דומים מקובלים בשפות אחרות, וזה מאוד נחמד שיש דרך לקחת כל טיפוס ולהוסיף לו ערך מיוחד ריק. לדוגמא להחזיר אינדקס 1- מחיפוש במערך זה אולי יותר hack מאשר להחזיר את מה שאנחנו באמת רוצים - ערך ריק.

ב-Haskell לדוגמא יש טיפוס שנקרא Maybe אשר "מתלבש" על כל טיפוס אחר (ההסבר האמיתי קצת יותר מסובך), ויש לו ערך ריק שנקרא .

ב-C לא פעם קורה שמחזירים מצביע רק כדי שיוכל להיות NULL (או משהו עקום אחר, כמו להוסיף פרמטר יציאה).

בקיצור מה שאני מנסה להגיד זה שזה לא בהכרח יהיה דבר רע אם פונקצית parsing תחזיר null במקרה שה-parsing לא הצליח (במקום לזרוק exception לדוגמא).

קישור לתוכן
שתף באתרים אחרים

א אפשר לבדוק את הערך של הTEXTBOX אם פונקציה כמו ISNOMERIC , או להביר את הערך למחזרוזת ולבדוק עם אותה פונקציה, במידה וזה כן מספר, להעביר ל INT, או שזה מה ש TRYPARSE עושה בעצם?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...