SORU
25 EYLÜL 2008, PERŞEMBE


Ref ve out parametreleri arasındaki fark .NET

Ne ref farkı out parametreler .NET? Diğerinden daha çok yararlı olacak durumlar nelerdir? Bir kullanılabilir ve başka bir yerde bir kod parçacığı ne olurdu?

CEVAP
25 EYLÜL 2008, PERŞEMBE


Onlar hemen hemen aynı tek fark o bir değişken geçmek gibi bir out parametre yok etmek gerekir başlatıldığını ve yöntemi kullanarak ref parametre ayarlanmış bir şey.

int x;
Foo(out x); // OK

int y;
Foo(ref y); // Error

Ref parametreler için veri olabilir değiştirilmiş, out parametreler için veri bu ek bir çıkış işlevi (örneğin int.TryParse) kullanmakta dönüş değeri için bir şey.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • Tube Time

    Tube Time

    14 Mayıs 2013