C # ciclo
A volte, potrebbe essere necessario eseguire più volte lo stesso pezzo di codice. In circostanze normali, l'istruzione è l'ordine di esecuzione: la funzione della prima istruzione eseguita prima, seguita da una seconda istruzione, e così via.
I linguaggi di programmazione che permettono più complessi percorsi di esecuzione di varie strutture di controllo.
Loops ci permettono di eseguiamo più volte una dichiarazione o di un gruppo di dichiarazioni, il seguente è la forma generale nella maggior parte dei linguaggi di programmazione di loop dichiarazione:
Tipo di ciclo
C # fornisce i seguenti tipi di ciclo. Clicca sul link per visualizzare i dettagli di ogni tipo.
循环类型 | 描述 |
---|---|
while 循环 | 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 |
for 循环 | 多次执行一个语句序列,简化管理循环变量的代码。 |
do...while 循环 | 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。 |
嵌套循环 | 您可以在 while、for 或 do..while 循环内使用一个或多个循环。 |
istruzioni di controllo Loop
istruzioni di controllo Loop per modificare la normale sequenza di esecuzione. Quando si esegue una serie di congedo, tutti creati nell'intervallo di riferimento saranno distrutti automaticamente.
C # fornisce le seguenti istruzioni di controllo. Clicca sul link per visualizzare i dettagli di ogni affermazione.
控制语句 | 描述 |
---|---|
break 语句 | 终止loop或switch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。 |
continue 语句 | 引起循环跳过主体的剩余部分,立即重新开始测试条件。 |
Infinite loop
Se la condizione è mai falsa, il ciclo diventa infinito.per la circolazione in senso tradizionale può essere utilizzato per implementare un ciclo infinito.Dal momento che le tre espressioni costituiscono per tutto il ciclo non è necessaria, si può essere certi vuota espressione condizionale per formare un ciclo infinito.
using System; namespace Loops { Programma di classe { static void Main (string [] args) { for (;;) { Console.WriteLine ( "Hey sono intrappolato!"); } } } }
Quando l'espressione condizionale non esiste, si presume per essere vero. È inoltre possibile impostare un valore iniziale e l'espressione di incremento, ma in circostanze normali, i programmatori preferiscono utilizzare per (;;) Struttura per rappresentare un ciclo infinito.