for C# with Example



for C# with Example

Syntax: for (initializer; condition; iterator) 
The for loop is commonly used when the number of iterations is known. 
The statements in the initializer section run only once, before you enter the loop. 
The condition section contains a boolean expression that's evaluated at the end of every loop iteration to 
 

determine whether the loop should exit or should run again. 
The iterator section defines what happens after each iteration of the body of the loop. 
This example shows how for can be used to iterate over the characters of a string: 
string str = "Hello"; 
for (int i = 0; i < str.Length; i++) 
{ 
Console.WriteLine(str[i]); 
} 
Output: 
H 
e 
l 
l 
o 
Live Demo on .NET Fiddle 
All of the expressions that define a for statement are optional; for example, the following statement is used to 
create an infinite loop: 
for( ; ; ) 
{ 
// Your code here 
} 
The initializer section can contain multiple variables, so long as they are of the same type. The condition 
section can consist of any expression which can be evaluated to a bool. And the iterator section can perform 
multiple actions separated by comma: 
string hello = "hello"; 
for (int i = 0, j = 1, k = 9; i < 3 && k > 0; i++, hello += i) { 
Console.WriteLine(hello); 
} 
Output: 
hello 
hello1 
hello12 
Live Demo on .NET Fiddle 

0 Comment's

Comment Form

Submit Comment