Loops

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

WordPress.com'da bir web sitesi veya blog oluşturun

Yukarı ↑

WordPress.com ile böyle bir site tasarlayın
Başlayın