是否可以在VisualStudio 2015中使用动态代码创建代码段

时间:2017-01-09 06:09:39

标签: visual-studio-2015 code-snippets

我想在visual studio中创建一个代码片段来制作动态代码行,例如我想生成一个对象的所有属性并将其值设置为null

object.prop1=null;
object.prop2=null;
.
. 
.

(我的对象是动态的,我希望用反射来获取它的属性)

是posibble吗?如何?

1 个答案:

答案 0 :(得分:0)

我相信你明白你想做什么。

<Literal>
    <ID>objValue</ID>
    <ToolTip>Replace with value for all obj</ToolTip>
    <Default>null</Default>
</Literal>
...
...
class TestClass
{
    var first=$objValue$;
    var last=$objValue$;
    var email=$objValue$;
}

当&#34; onValue&#34;是sistituted和tab其他也适用。

这就是我发生的方式。

如果不适合你,那么我建议你采取另一种方式:

setToNull(object Obj)
{
    for(key in Obj)
    {
        Obj[key]=null;
    }
}

您已经构建了一个方法。 也许你可以在这里找到帮助你的东西: https://msdn.microsoft.com/en-us/library/ms242312.aspx 好吧,我希望能帮助你。祝你好运。

我喜欢googleTranslate。