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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Fraser Raft

    Fraser Raft

    9 Mart 2010