![]() |
תנאים ב-C#, אפשר דוגמה?
אני צריך דוגמה לתנאי מסוג כזה:
אם C שווה למשהו, ו-D שווה למשהו, אז.. תודה! :] |
|
תודה רבה! :)
אפשר מידע לגבי DivideByZeroException? |
ציטוט:
http://www.devarea.be/Front/NewsNet/...eportId=124014 |
לא הבנתי כל כך..
אני רוצה לעשות בדיקה שאם מתגלה חילוק ב-0, אז הוא יראה שגיאה.. אפשר דוגמת קוד? תודה. |
ציטוט:
אם אתה מעדיף לעבוד עם Exception, אז במדריך הבא: http://www.devarea.be/Front/NewsNet/...eportId=124014 צירפתי בסוף דוגמא שתבהיר לך את העניין. אתם נותנים לי הרבה עבודה, וזה טוב, ואני באמת רוצה להרחיב את החומר באתר לפי הנושאים שאתם לומדים. |
עשיתי עם IF והכל,
הבעיה שזה עובד - אבל הקומפיילר מציג את השגיאה עצמה של ה-DivideByZeroException. מה ניתן לעשות? |
ציטוט:
אם כן, אז הקומפיילר יתערב. אני מדבר על מקרה שבו אתה מסנן קלט של המשתמש למחלק, שלא יהיה אפס. כתבתי על זה מאמר בזמנו- http://blogs.microsoft.co.il/blogs/s...04/21/123.aspx |
אני בכוונה מחלק ב-0 בכדי למנוע את השגיאה. הבנת?
אז עם מה עדיף להשתמש? IF? או עם CATCH (ועדיין לא הבנתי את ה-TRY, יש לי את C שהוא הפעולה, ו-B שזה המספר השני, ז"א הפעולה / והמספר השני 0).. |
ציטוט:
חילוק באפס - הוא הגורם לשגיאה! IF עדיף. תבין, CATCH הוא חלק ממשפט ה TRY. כלומר, בבלוק של TRY אתה כותב את המשפט שעלולות להיות בו בעיות (נניח, משפט חלוקה שמסתמך על פלט של המשתמש, כשאתה לא יודע מה הוא ידחוף לך שם). בבלוק של הCATCH, אתה כותב במידה ויהיו בעיות במשפטים שמופיעים בבלוק של הTRY מה יקרה. כשאתה יכול להגיב ספיציפית ל Exception מסויים, או לכל ה Exception-ים האפשריים בכלליות. חברים, אני מבקש מכם, תפיצו ותפרסמו את האתר בבתי הספר שבהם אתם לומדים. |
כל הזמנים הם GMT +2. הזמן כעת הוא 04:37. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ