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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011