Döngüleri elimizdeki veri kümesini dolaşmak (iterate) için kullanırız.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Loops
{
class Program
{
static void Main(string[] args)
{
//Döngüleri elimizdeki veri kümesini dolaşmak (iterate) için kullanırız.
//ForLoop();
//WhileLoop();
//DoWhileLoop();
//ForEachLoop();
Console.ReadLine();
}
private static void ForEachLoop()
{
string[] students = new string[3] { "Mehmet", "Burak", "Ahmet" };
foreach (var student in students)
{
Console.WriteLine(student);
}
}
private static void DoWhileLoop()
{
int number = 10;
do
{
Console.WriteLine(number);
number--;
} while (number >= 0);
do //fires at leats once
{
Console.WriteLine(number);
number--;
} while (number >= 11);
}
private static void WhileLoop()
{
int number = 100;
while (number >= 0)
{
Console.WriteLine(number);
number -= 10;
}
}
private static void ForLoop()
{
for (int i = 0; i <= 100; i++)
{
Console.WriteLine(i);
}
for (int i = 0; i <= 10; i += 2)
{
Console.WriteLine(i);
}
}
}
}
//Refactoring : yazdığımız bir işlem bloğunu seçip sağtık>refactoring diyerek otomatik olarak bir method haline getirebiliriz

Yorum bırakın