NET/משפטי בקרה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
צחי (שיחה | תרומות)
אין תקציר עריכה
צחי (שיחה | תרומות)
שורה 34:
</source>
==while==
while מגדיר לולאה המתבצעת כל עוד מתקיים תנאי בוליאני. בתוך הלולאה יש אפס או יותר פקודות, המתבצעות בכל איטרציה של הלולאה.
תחביר:
<source lang="csharp">
while (condition)
statement
</source>
''condition'' ביטוי בוליאני שערכו true או false
 
''statement'' פקודה לביצוע. פקודה זו תתבצע כל עוד ערך condition הוא true.
 
לדוגמה
<source lang="csharp">
while (x < 5)
x++;
</source>
 
''statement'' יכול להיות גם ריק. במקרה זה ביצוע התוכנית למעשה יעצר עד שהתנאי condition יתקיים. למעשה, התנאי ייבדק שוב ושוב, עד שערכו יהיה true. התחביר במקרה זה יהיה
<source lang="csharp">while (condition);</source>
 
במידה ויש יותר מפקודה אחת לביצוע, נכליל את הפקודות בסוגריים מסולסלות:
<source lang="csharp">
while (condition) {
statement1
statement2
statement3
...
}
</source>
 
==for==
==foreach==