S.No
|
For
loop
|
Foreach
loop
|
1
|
In
case of for the variable of the loop is always be int only.
|
In
case of Foreach the variable of the loop while be same as the type of values
under the array.
|
2
|
The
For loop executes the statement or block of statements repeatedly until
specified expression evaluates to false.
|
The
Foreach statement repeats a group of embedded statements for each element in
an array or an object collection.
|
3
|
There
is need to specify the loop bounds(Minimum, Maximum).
|
We do not need to specify the loop
bounds minimum or maximum.
|
4
|
example:
using sytem; class class1 { static void Main() { int j=0; for(int i=0; i<=10;i++) { j=j+1; } Console.ReadLine(); } } |
example:
using sytem; class class1 { static void Main() { int j=0; int[] arr=new int[] {0,3,5,2,55,34,643,42,23}; foreach(int i in arr) { j=j+1; } Console.ReadLine(); } } |
Saturday, March 2, 2013
Difference between for and foreach loop
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment