Herkes için C# Programlama Eğitimi-9: Koşullu durumlar Switch, case yapısı

Herkes için C# Programlama Eğitimi-9: Koşullu durumlar Switch, case yapısı

Switch ve case yapısı işlev olarak if, else yapısıyla aynı işlemi görmektedir.

Switch ve case yapısında case alanlarına gelecek ifade bir sabit değer olmalıdır. Bununla birlikte switch ifadesinden sonra gelen alana sabit veya değişken gelebilir.
Aşağıdaki örnekte switch ve case ile oluşturulmuş bir uygulama bulunmaktadır. Bu uygulamada şu anki haftanın gün bilgisi sayısal değer olarak çekilmiş ve hangi güne denk geldiği case alanlarına tanımlanmıştır.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Console;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int gun = (int)DateTime.Now.DayOfWeek;//Şu anki günü sayısal değer olarak değişkene atadım.

switch (gun)
{
case 1:
Console.Write(“Bugün Pazartesi”);
break;
case 2:
Console.Write(“Bugün Salı”);
break;
case 3:
Console.Write(“Bugün Çarşamba”);
break;
case 4:
Console.Write(“Bugün Perşembe”);
break;
case 5:
Console.Write(“Bugün Cuma”);
break;
case 6:
Console.Write(“Bugün Cumartesi”);
break;
case 7:
Console.Write(“Bugün Pazar”);
break;
}
Console.ReadLine();
}
}
}

Bir yanıt yazın