在特殊情况下,SharpDevelop对code completion有一个很酷的功能。在某些情况下,当代码为构造函数或重写的ToString()
,GetHashCode()
和Equals()
方法吐出代码时,完成的代码需要进行很少的修改。它允许您从类中选择要包含的属性,在构造函数中进行空检查等。
Visual Studio是否有这样的东西(Resharper会这样做)吗?由于我的办公室是直接的Microsoft,我通常必须在VS中开发(加上我更喜欢VS&#39的文本对齐)。
答案 0 :(得分:1)
对于SharpDevelop的一些事情,您可以使用Code Snippets。已经包含了相当长的代码段列表,例如ctor
,switch
块,try...catch
块等。
您也可以添加自己的placeholders。它不包含变量/属性名称,但包含许多其他内容。
对于覆盖,它会添加一个默认模板,但是那个模板不会像SharpDevelops那样完成。
答案 1 :(得分:0)
是的,VS应该可以实现一切,例如:
ctor
并按Tab