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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • SamsTech

    SamsTech

    4 NİSAN 2014