我在answer on stackoverflow中發現了這段代碼。 htmlWeb.PreRequest
似乎不是事件處理程序,因爲+= tab tab
未生成所需的代碼,並且它在IntelliSense中的符號告訴我它是一個正常的成員變量。需要使用lambda作爲事件處理程序的說明
請解釋這個語法。這是一個事件處理程序還是其他的東西?我見過+=
通常用於添加事件處理程序。我在Google上搜索了諸如「在c#中添加事件處理程序的方式」,但找不到任何這樣的代碼。
請幫我理解這段代碼。我理解這段代碼的含義,但不是語法。任何其他例子將不勝感激。
HtmlWeb htmlWeb = new HtmlWeb();
htmlWeb.PreRequest += request =>
{
request.CookieContainer = new System.Net.CookieContainer();
return true;
};
關於lambda表達式的很好的文章http://www.codeproject.com/Articles/507985/Way-to-Lambda – WhileTrueSleep
已更新的標題 - 隨時更改/恢復...它是不可能找到一個名字的東西你不知道名字:) –
確切地說,我不知道該怎麼稱呼。現在很容易搜索。 Thnx @AlexeiLevenkov – shashwat