質問: ??; //how to know the referrer address here? return false; } ```
回答: > グローバル変数を使用せずにハンドラーにリファラーを渡す方法はありますか? > > *キャプチャされた変数*を使用でき*ます* 。たとえば、このリンクの「C#での変数キャプチャの理解」またはこのクロージャとキャプチャされた変数C# 今できること ``` void SomeMethod() { var referrer = "some URL"; web.PreRequest += (req){ req.Referer = referrer; return false; }; } ``` いくつかのメモ: > **閉鎖とは何ですか?** > > クロージャは、変数に格納され、パラメータとして渡され、定義時に表示される変数を参照する関数です。 > > **キャプチャされた変数** > > クロージャによって参照される外部変数は、キャプチャされた変数 > >