Не знаю, какую IDE вы используете, но если вам нужно конвертировать больше кода между C # и VB.NET или наоборот, вы можете использовать SharpDevelop (Инструменты меню> Преобразовать код в> C # | VB.NET (вы также можно на Python, Ruby и Boo)
Например, код, который вы написали на C #:
public static event ValueEnterEventHandler CallEvent;
public static void DispatchCompanyCall(string moduleName)
{
if (IsReady && CallEvent != null)
CallEvent(null, new ValueEnterEventArgs(moduleName, false));
}
Преобразуется в VB.NET:
Public Shared Event CallEvent As ValueEnterEventHandler
Public Shared Sub DispatchCompanyCall(moduleName As String)
If IsReady AndAlso CallEvent IsNot Nothing Then
RaiseEvent CallEvent(Nothing, New ValueEnterEventArgs(moduleName, False))
End If
End Sub
Очень полезно.
Попробуйте.