[C# Tutorial] C# Loop

黄舟
Release: 2016-12-26 14:14:37
Original
1082 people have browsed it

C# Loop

Sometimes, you may need to execute the same block of code multiple times. Normally, statements are executed sequentially: the first statement in the function is executed first, followed by the second statement, and so on.

Programming languages ​​provide a variety of control structures that allow more complex execution paths.

Loop statements allow us to execute a statement or group of statements multiple times. The following is the general form of loop statements in most programming languages:

[C# Tutorial] C# Loop

Loop Types

C# provides the following loop types. Click on the links to view details on each type.

Loop type

Description

while loop Repeats a statement or group of statements when a given condition is true. It tests the condition before executing the loop body.

for loop executes a sequence of statements multiple times to simplify the code for managing loop variables. The

do...while loop is similar to the while statement except that it tests the condition at the end of the loop body.

Nested Loops You can use one or more loops inside a while, for, or do..while loop.


Loop control statements

Loop control statements change the normal sequence of execution. When execution leaves a scope, all automatic objects created in that scope are destroyed.

C# provides the following control statements. Click on the links to see the details of each statement.

Control Statement

Description

break statement terminates the loop or switch statement, and the program flow will continue to execute immediately following the loop or The next statement of switch. The

continue statement causes the loop to skip the remainder of the body and immediately restart testing the condition.


Infinite Loop

If the condition is never false, the loop will become an infinite loop. The for loop can be used to implement infinite loops in the traditional sense. Since none of the three expressions that make up the loop are required, you can leave some of the conditional expressions blank to form an infinite loop.

using System;

namespace Loops
{
    
    class Program
    {
        static void Main(string[] args)
        {
            for (; ; )
            {
                Console.WriteLine("Hey! I am Trapped");
            }
 
        }
    }
}
Copy after login

When the conditional expression does not exist, it is assumed to be true. You can also set an initial value and increment expression, but generally programmers prefer to use the for(;;) construct to represent an infinite loop.

The above is the content of [c# tutorial] C# loop. For more related content, please pay attention to the PHP Chinese website (m.sbmmt.com)!


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!