SORU
5 Aralık 2010, Pazar


Orada C VB.NET bir eşdeğerdir# out parametreleri

VB.NET C# out değişken bir işlev geçirilen nereye işlevi parametreleri başlatıldığını olması gerekmez doğrudan bir eşdeğer var mı?

CEVAP
5 Aralık 2010, Pazar


Hayır, VB out anahtar kelime karşılığı yok.

Ancak, VB açıkça değişkeni önce yeniden gerek kalmadan ByRef kullanabilmeniz için bir yöntem olarak tüm yerel değişkenler yeniden, otomatik olarak yapar.

Örnek:

Sub Main()
  Dim y As Integer
  Test(y)
End Sub

Sub Test(ByRef x As Integer)
  x = 42
End Sub

(Eğer sizi muayene kod çerçevesi (örneğin Double.TryParse) görebilirsiniz <OutAttribute> ilave parametreler, ama tek fark ne zaman çağrı sıraya için COM birlikte çalışabilirlik veya platform çağırma.)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010