生成属性存根,而不是生成方法存根

时间:2015-07-11 12:10:53

标签: c# visual-studio

我正在定义一个没有定义的新方法,并期望Microsoft Visual Studio为我生成“method stub,即

book.NameChanged += (OnNameChanged);
book.NameChanged += (OnNameChanged1);

当我将光标放在OnNameChanged并按住control + .键时,我希望MS Visual Studio生成方法存根,但MS Visual Studio只给我选项来生成字段存根或财产存根。当我希望MS Visual Studio为我生成一个方法时,我多次遇到过这样的情况,但它只给了我选择来生成一个字段或一个属性。有人可以解释发生了什么。

1 个答案:

答案 0 :(得分:0)

删除book.NameChanged += (OnNameChanged)中的括号,MS Visual Studio将生成方法存根,即

自:     book.NameChanged + =(OnNameChanged);

要:     book.NameChanged + = OnNameChanged;