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

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • Engadget

    Engadget

    18 EYLÜL 2006
  • RyanXLT

    RyanXLT

    22 Ocak 2011