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

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011