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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • BaaaStuds's channel

    BaaaStuds's

    10 Mart 2009
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006