Aralık Kullanarak Switch-Case | C#

Merhaba, tek bir değerle karşılaştırarak switch-case yapısı olduğu gibi SQL’deki gibi başka şartlar da kullanılabiliyormuş. Şu şekildeymiş:

        internal static int GetirBoyut(int kayitSayisi)
        {
            int boyut = 800;
            switch (kayitSayisi)
            {
                case int n when (n > 0 && n <=5):
                    boyut = 500;
                    break;
                case int n when (n > 5 && n <= 15):
                    boyut = 800;
                    break;
                case int n when (n > 15 && n <= 25):
                    boyut = 1000;
                    break;
                case int n when (n > 25 && n <= 40):
                    boyut = 1200;
                    break;
            }
            return boyut;
        }

Selamlar.

Leave a Reply

Your email address will not be published. Required fields are marked *