C# sorusunu çözebilir misiniz?

Katılım
8 Şubat 2016
Mesajlar
100
Daha fazla  
Cinsiyet
Erkek
Merhabalar bu soruda char olarak h değeri girildikten sonra geri kalanları ekrana yazdırmaması gerek ama metot içinde 'h' değerini girilen değerler ile karşılaştırmakta sıkıntı yaşıyorum yapamıyorum yardımcı olabilecek birisi varsa çok makbule geçer teşekkürler şimdiden.

 
Halihazırda yazdığın kodu gönderebilir misin?
 
Son düzenleyen: Moderatör:
C#:
static void Function(params object[] objects)
{
    foreach(var item in objects)
    {
        Type type = item.GetType();
        if(type == typeof(char) && (char)item == 'H')
        {
            break;
        }
        else
        {
            Console.WriteLine($"{item} {type}");
        }
    }
}

int yerine System.Int32, float yerine System.Single yazar. Eğer direkt primitive tür isimleri yazsın istiyorsanız Map<string,string> oluşturup isimleri eşleştirebilirsiniz. Fazladan 3-4 satır daha eklemeniz gerekiyor.
 
Son düzenleme:
Halihazırda yazdığın kodu gönderebilir misin?

Şu anda halihazırda yazdığım kod denediklerimden sonra yapamayınca en düz haline döndürdüm yani metot tanımlı ve foreach ile mainden girdiğim değerleri yazdırıyor şöyle şu anda.




Hocam çok teşekkür ederim sizin bu yazdığınız kod tarzında bilmiyordum item. Gettype veyahut typeof(char) komutlarını falan bilmiyordum kendimi daha geliştirmem gerekiyor onu anladım çok uğraşmıştım ama bu komutları bilmediğim için yapamadım. Sizin yazdığınızı uygulayınca çok basit şekilde oldu yani çok teşekkür ederim.


Typeof(char) veyahut (char)item şeklinde yazdığınız komutlar hangi başlık altında anlatılır? Derslerini dinleyip öğrenmek istiyorum.
 
Son düzenleyen: Moderatör:


Anladığım kadarıyla bu şekilde işini görecektir.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…