Я пытаюсь преобразовать проект Visual Basic (VB) на C#, и я понятия не имею, как изменить некоторые из кодов ниже,, что является эквивалентом Visual Basic WithEvents и ручки в C#
Через окна образуют поле и объект Timer, определенный таким образом;
Public WithEvents tim As New Timer
...
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tim.Tick
End Sub
...
Как переписать эти строки на C#?
Если вы переписываете это в новый проект winforms C#, у вас есть окно дизайнера, просто добавьте новый таймер и дважды щелкните его. – Sayse
Нет прямого эквивалента для WithEvents в C#. Он полагается на магию компилятора в компиляторе VB.NET, которого нет у компилятора C#. Сначала конвертируйте код VB.NET, чтобы вместо этого использовать оператор AddHandler, тогда вам будет очень легко преобразовать его в C#, машина может это сделать. –