我想知道是否有任何方法可以使用VS 2010和Resharper(6)来快速完成对象初始化过程.当出现下面的黄色工具提示时,我想让它为每个字段创建一个分配.
例如,它会生成:
联系=; ContactId =; CreateDate =; 等等
(每个属性一个).
我想知道是否有一个快捷方式,这样如果我有一个复杂的对象,我可以这样做
var myObject = new SomeObject() {
然后输入一个快捷方式,这样我就得到了:
var myObject = new SomeObject()
{
Name = "",
Age = 0,
Height = 0,
etc.
}
Run Code Online (Sandbox Code Playgroud)
因为它会大大加快我的开发时间。我用 SOAP 做了很多事情,其中一些对象有 20-30 个属性。
智能感知非常适合将它们一一呈现,但如果您需要跳过一些,那么您就会开始遇到问题。
我有 Resharper,如果这也增加了一个选项的话。
我有一个具有8个以上属性的类,并且我经常想用某种方法实例化它,但是必须逐个编写属性以为其分配值是一件很繁琐的事情。
有没有什么方法可以使用键盘快捷键来插入一种“代码片段”,它允许我插入该类的实例,而我只是修改要添加的值。
我不想使用构造函数,因为我希望实例对于我的代码的读者可读,并且因为构造函数在LinQ to SQL中不起作用。
我使用Visual Studio 2015,C#,Resharper。
非常感谢你。