/ / Napisz program do drukowania tylko liczb parzystych od 6 do 16 za pomocą zdarzeń - vb.net

Napisz program do drukowania tylko parzystych liczb od 6 do 16 za pomocą zdarzeń - vb.net

Jak widzisz, jestem nowy w programowaniu.Muszę dodać wydarzenie. Uczymy się o wydarzeniach i tak naprawdę nie ma pomocy, a godzinami próbowałem korzystać z internetu. Po prostu chcę się uczyć. Z góry dziękuję.

Module Modulel

Public Event PrintThis(ByVal val as Integer)

SubMain()

Dim number as Integer = 6
While number <= 16
// PRINT Goes here .. ??? Not sure if right or code
number = number + 2
End While

Odpowiedzi:

0 dla odpowiedzi № 1

Poniższy link daje jasne zrozumienie wydarzeń. http://www.simple-talk.com/dotnet/.net-framework/custom-events-in-vb.net-2005/.

Daj mi znać, jeśli to pomoże.


0 dla odpowiedzi nr 2

Coś takiego powinno działać. Musisz użyć AddHandler aby dodać metodę, która odpowie na Twoje zdarzenie, gdy zadzwonisz RaiseEvent.

Module Module1
Public Event PrintThis(ByVal val As Integer)
Sub Main()

AddHandler PrintThis, AddressOf PrintThisMethod
Dim number As Integer = 6
While number <= 16
RaiseEvent PrintThis(number)
number = number + 2
End While
Console.ReadLine()
End Sub

Private Sub PrintThisMethod(val As Integer)
Console.WriteLine(val)
End Sub

End Module