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

  • LAHWF

    LAHWF

    5 Kasım 2009
  • SegaAmerica

    SegaAmerica

    5 Mart 2008
  • SPBedition

    SPBedition

    24 HAZİRAN 2013