6
因此,在Visual Studio中,如果你輸入這樣的事情:C#事件訂閱2010
retryExecutor.Retrying +=
這時,一個小提示東西彈出說,你可以按TAB把它變成這樣:
retryExecutor.Retrying+= new EventHandler(retryExecutor_Retrying);
然後,如果你按下TAB 再次,它產生:
void retryExecutor_Retrying(object sender, EventArgs e)
{
throw new NotImplementedException();
}
當然,這是非常有用的。但我發現自己更多的時候需要一個結構,像這樣:
retryExecutor.Retrying += (o, e) =>
{
};
所以,反正是有增加一個新的快捷方式,或至少改變按TAB 的的功能?
你爲什麼喜歡聯方法來那些在源文件中*明確定義爲一般理所當然的事*?我當然明白,他們有時候很有用,但是讓我感到奇怪的是,你通常比前者更頻繁地使用後者。 – 2011-04-21 12:35:34
好了,如果可能的話,我嘗試使用顯式定義的。但在我通常使用的編碼類型中,我發現有必要使用內聯方法。有時候,它也是這樣乾淨的,例如,如果只有一個你想要表達的陳述。 – Entity 2011-04-21 12:39:00