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

  • David MeShow

    David MeShow

    10 EKİM 2006
  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012