SORU
6 Temmuz 2010, Salı


c statik bir dize sabit dize vs#

Daha iyi C sabit dize daha statik bir dize kullanarak#

static string _mystr;

vs

const string Mystr;

CEVAP
6 Temmuz 2010, Salı


const bir dize kullandığınızda, derleyici dize değeri gömer-derleme.
Farklı bir derleme const değeri kullanın, orijinal montaj ve değiştirme ve güncelleme ardından, bu nedenle, değeri, diğer derleme kadar değişiklik görmeyecek yenidenderleme.

** 6 dize zamanı baktı alır normal bir alandır. Eğer alanın değeri farklı bir meclis değişirse, bu nedenle, değişiklikleri Meclis dolduğu anda, derlenmesine olmadan görülecektir.

Bu da static readonly bir dize sabit olmayan üyeleri, Environment.UserName DateTime.Now.ToString() gibi kullanabileceği anlamına gelir. * *10 bir dize yalnızca başlatıldı diğer sabitler veya harfleri kullanarak olabilir.
Ayrıca, static readonly bir dize statik oluşturucu ayarlanabilir; const bir dize yalnızca satır içi başlatılabilir.

static string değiştirilebilir; static readonly kullanmanız gerektiğini unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Android Police

    Android Poli

    21 NİSAN 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013