Visual Studio 2010中的C#事件订阅

6
所以,在Visual Studio中,如果您键入以下内容:
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 的功能?


1
你为什么更喜欢使用内联方法而不是在源文件中明确定义的方法呢?我当然理解有时候它们很有用,但是你通常比起前者更经常使用后者,这让我感到有些奇怪。 - Cody Gray
嗯,如果可能的话,我会尽量使用明确定义的方法。但在我通常所做的编码类型中,我发现有必要使用内联方法。有时候这样做也更清晰,比如只想表达一个语句的情况。 - Entity
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接