Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bir veya işlevi içinde bildirilen lambda Sub ifadesi, bu Sub veya işlevin herhangi bir ByRef parametresini kullanamaz. Örneğin, parametresi n lambda ifadesinde kullanıldığından ByRef aşağıdaki kod bu hataya neden olur.
'' Not valid.
'Sub ExampleSub(ByRef n As Integer)
' Dim lambda = Function(p As Integer) p + n
'End Sub
Hata Kimliği: BC36639
Bu hatayı düzeltmek için
Parametresini
ByRefyerel bir değişkene atayın ve aşağıdaki kodda gösterildiği gibi lambda ifadesinde yerel değişkeni kullanın:Sub ExampleSub(ByRef n As Integer) Dim temp = n Dim lambda = Function(p As Integer) p + temp End Sub