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

  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010
  • taliajoy18

    taliajoy18

    12 Temmuz 2011
  • Vortez

    Vortez

    27 Temmuz 2009