一部のコードを VB.NET から C# (4.0) に移行しています。
私は次のような構造体を見つけます:
Private Sub WhitePointHttpApplicationBase_BeginRequest(sender As Object, e As System.EventArgs) Handles Me.BeginRequest
End Sub
このような動作を C# に変換する最も簡単な方法は何ですか?
コンストラクターで追加this.BeginRequest+=WhitePointHttpApplicationBase_BeginRequest;
メソッドも存在する必要があります。
private void WhitePointHttpApplicationBase_BeginRequest(sender As Object, e As System.EventArgs)
{
    //Your event code here
}
以下は、修正を加えたコメントからのコードです。
namespace WhitePoint.Solutions.Web 
{ 
    public abstract class WhitePointHttpApplicationBase : HttpApplication { 
        protected WhitePointHttpApplicationBase()
        {
            this.BeginRequest += WhitePointHttpApplicationBase_BeginRequest; 
        }
        #region "Member" 
        #endregion 
        private void WhitePointHttpApplicationBase_BeginRequest(object sender, EventArgs e) { } 
    } 
} 
はthis.BeginRequest +=コンストラクターにありませんでした。
抽象クラスは、デフォルトの保護されたコンストラクターであり、コードが実行されると予想される場合、継承するすべてのクラスがこの基本コンストラクターを呼び出す必要があります。