Aşağıdakiler ne anlama geliyor?VB.NET: = Operatör
Class.Function(variable := 1 + 1)
Bu operatör nedir ve ne işe yarar?
Aşağıdakiler ne anlama geliyor?VB.NET: = Operatör
Class.Function(variable := 1 + 1)
Bu operatör nedir ve ne işe yarar?
atar. Şimdi
test(b:= "blaat")
'in stead of
test("", "blaat")
Bu öncekileri atamadan, isteğe bağlı parametre "değişken" Opsiyonel değişkenleri atamak için kullanılır değeri 2.
yapabilirsiniz
sub test(optional a as string = "", optional b as string = "")
msgbox(a & b)
end sub
VB.NET yöntemi çağrılarında adında (opsiyonel) parametreler için bu sözdizimini destekler. Bu özel sözdizimi Class.Function
numarasını variable
parametresinin 2 (1 + 1) olarak ayarlayacağını bildirir.
Bazen gerekli değişkenler için de kullanıyorum. Mesela, birden fazla boole bayrağı (bir dehşet) çeken bir fonksiyonum varsa, o zaman ben birşeyler yapabilirim. DoTheThing (doItFast: = True, doItNow: = True ...) (DoTheThing'in aksine (Doğru, Doğru, Yanlış, Doğru, Yanlış, Yanlış, Yanlış): P) –