我经常需要通过默认构造函数创建一个新对象。 E.G。
List<string> myList
我希望能够爆发一些按键来设置剩下的......
List<string> myList = new List<string>();
使用Visual Studio 2010或DevExpress插件(DXCore,CodeRush或Refactor!Pro)以任何方式做到这一点?
答案 0 :(得分:4)
我不认为有这样的代码片段,但第二部分总是由Visual Studio建议。 另一种方法是使用var:
var myList = new List<string>();
答案 1 :(得分:3)
我不知道是VS还是R#这样做,但我可以使用Li
标签 st
标签 {{ 1}} tab tab ,它将完成。但是,我个人建议简单:
myList = n
甚至var myList = new List<string>();
标签 var myList = new Li
标签 st
那样 没有重复或任何更多自动化。
答案 2 :(得分:1)
扩展到更广泛的主题 如果你有一个非常复杂的对象创建(比如为你的新类编写相同的样板代码),请看一下名为Snippet Designer的codeplex中的这个免费工具。 尝试快捷键Ctrl + K Ctrl + X。
答案 3 :(得分:0)
在Resharper上,它适合我:
List<string> myList = new
返回 返回
答案 4 :(得分:0)
如果您只是对{}&lt;&gt;()等某些字符使用IntelliSense自动填充功能,这实际上可以写得非常快。
li<s>myList=n
空间 ();
如果我们不计算输入变量名myList
,那就是10次击键。