我想在visual studio中创建一个代码片段来制作动态代码行,例如我想生成一个对象的所有属性并将其值设置为null
object.prop1=null;
object.prop2=null;
.
.
.
(我的对象是动态的,我希望用反射来获取它的属性)
是posibble吗?如何?
答案 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。