自动列出类的属性

时间:2014-03-05 15:55:21

标签: c# visual-studio-2013

假设你有一个班级:

class Bob
{
    public int Something { get;set; }
    public int Something2 { get; set; }
    public int Something3 { get; set; }
}

当你去创建Bob的新实例时:

Bob bob = new Bob {
    Something = 1,
    // Is there a way to automatically write out all properties rather than having to know what they were to type them out?
}

有没有办法自动写出所有属性而不必知道输入它们是什么?所以Visual Studio 2013最终可能会为你做这个,所以你知道要填写什么:

   Bob bob = new Bob {
        Something = ,
        Something2 = ,
        Something3 =
    }

2 个答案:

答案 0 :(得分:3)

如果按Ctrl-Space或任何你的Intellisense快捷方式,Visual Studios自带的Intellisense或R#都会建议属性。该功能足够智能,只能建议您尚未分配的功能。这样你就可以一个接一个地填充它们,直到intellisense不再弹出。

答案 1 :(得分:0)

当您以这种方式使用变量initialasition时,Visual Studio应该具有自动完成功能。

当您放置逗号时,按Enter键将列出剩余的属性。

如果您使用CTRL + SPACE,它将提供所有属性的列表