我想在定义对象变量时使用Visual Studio在C#中快速实例化新对象。假设我输入以下代码
Object someObject =
有没有办法通过一个或两个按键组合自动完成代码行来实现下面的代码?
Object someObject = new Object();
目前,我最终自动完成新关键字,然后自动完成对象类,然后在自动生成的括号外键入并键入分号。我知道这可能已经很小了(六次击键?),但我喜欢一种智能感知已经更智能地自动完成这些语句的方法。
答案 0 :(得分:2)
要回答标题中的问题,这很简单。没有键盘快捷键,但您可以键入ctor
,然后按Tab键两次。
我想你想问的是"是否有一个快速的智能感知'声明和实例化对象的方法?"
答案是,是的,输入并使用IntelliSense!
正如@Rufus L所说,最快的方法是尽可能地使用IntelliSense。在您的示例中,如果您输入了' ne'然后选项卡,您可能会获得new
关键字,然后开始输入“Obj”,然后再次选项卡,智能感知会根据您已经拥有的内容知道您的后续类型打字并打电话给你。
对于这个例子,IntelliSense并没有真正炫耀它的强大功能。您将学会使用IntelliSense快速加速各种事情,这对我们的开发人员来说是一个很好的帮手。