אם הצהרה

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 8 מאי 2021
תאריך עדכון: 25 יוני 2024
Anonim
הצהרת השר אלי אבידר - התפטרות מן הממשלה
וִידֵאוֹ: הצהרת השר אלי אבידר - התפטרות מן הממשלה

תוֹכֶן

הגדרה - מה פירוש אם הצהרה?

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


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

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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר אם הצהרה

ניתן לשלב מספר תנאים בביטוי הבוליאני שיש להעריך במסגרת משפט אם באמצעות המפעיל OR (||) ו / או מפעיל ה- AND (&&). הקבוצה השנייה של המפעילים הלוגיים המתאימים היא | ו &. המפעילים הלוגיים && and || לייצר קוד יעיל יותר מהקודמים האחרים מכיוון שלא תמיד צריך להעריך את הביטוי כולו. כתוצאה מכך הם נקראים מפעילי קצר חשמלי.


לדוגמה, ניתן להשתמש במשפט אם לבדיקה אם קלט תו לתוכנית הוא תו אלפביתי, מספרי או מיוחד.

בניגוד לשפות כמו C או C ++, בהן תוצאה של אפס נחשבת לערך כוזב ומספר שאינו אפס נחשב כנכון, C # מצפה לתוצאות כערכים בוליאניים (אמת או כוזבים) בלבד. לפיכך, עבור תנאים מספריים כמו משתנה שאינו שווה לאפס, יש לכתוב את הביטוי במפורש עבור אותו תנאי ולא להעריך רק עם המספר עצמו המוצב בסוגריים.

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

הגדרה זו נכתבה במונחי C #