SORU
15 Mart 2010, PAZARTESİ


()Null Olabilirdi

Her yerde inşaatlar gibi görüyorum

int? myVar = null;
string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty;

Neden sadece kullanmak değil:

string test = myVar.ToString();

Tam olarak aynı değil mi ? En azından Reflektör diyor ki:

public override string ToString()
{
  if (!this.HasValue)
  {
    return "";
  }
  return this.value.ToString();
}

Doğru (kısa versiyonu) öyle ya da ben bir şey eksik?

CEVAP
15 Mart 2010, PAZARTESİ


Oldukça doğru. this question eski çözüm olarak da aslında hiç kimse bildirimler ToString() zaten doğru cevap verir önerdi.

Bir şey ToString() çağırdığınızda . daha ayrıntılı çözüm okunabilirlik için kavga mesela: ^em>gerekiyornull genelliklebekliyoruzbir buraya atılmış olmasa da 9**,.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Britec09

    Britec09

    4 Mart 2009
  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010

İLGİLİ SORU / CEVAPLAR