C# dilinde String ile string arasındaki fark nedir?

Her ikisi ile de yazı yazabildiğim değişkenler yaratabiliyorum, ama aralarında bir fark olmalı?

string deneme1 = "Buraya yazı yazabiliyorum";
String deneme2 = "Buraya yazı yazabiliyorum";

 

mbologlu

31.07.2019 01:03

Bu soru 1 kez yanıtlandı.

  • 9 Ağustos 2019 20:29
    25

    Aralarında hiçbitr fark yok, sadece C# dilinde System.String yerine kısaca string yazabilmeniz için bir mapping yapılmış o kadar. Tıpkı uzun uzun System.Int32 yazmak yerine direk olarak int yazabilmeniz için. Ama illa hangisini kullanmak syntax açısından daha doğru diye soracak olursanız, string kullanmak c# terminolojisi açısından daha doğru. String'i ise bu sınıfın özelliklerini çağırırken kullanırsanız yazımınız daha temiz olmuş olur.

    Örnek:

    string isim = "brogrammer";
    if (!String.IsNullOrEmpty(isim))
        Console.WriteLine("yok artık daha neler");

     

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.