【发布时间】:2017-05-23 08:31:06
【问题描述】:
我想在 Visual Studio 中创建一个生成动态代码行的 sn-p,例如,我想生成一个对象的所有属性并将这些属性的值设置为 null
object.prop1=null;
object.prop2=null;
.
.
.
(我的对象是动态的,我想通过反射获得它的属性)
有可能吗?怎么样?
【问题讨论】:
标签: visual-studio-2015 code-snippets
我想在 Visual Studio 中创建一个生成动态代码行的 sn-p,例如,我想生成一个对象的所有属性并将这些属性的值设置为 null
object.prop1=null;
object.prop2=null;
.
.
.
(我的对象是动态的,我想通过反射获得它的属性)
有可能吗?怎么样?
【问题讨论】:
标签: visual-studio-2015 code-snippets
我相信明白你想做什么。
<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$;
}
当 "onValue" 被支持并且 tab 也被支持时。
这就是我想到的方式。
如果不适合你,那么我建议你采取其他方式:
setToNull(object Obj)
{
for(key in Obj)
{
Obj[key]=null;
}
}
你已经构建了一个方法。 也许你可以在这里找到对你有帮助的东西: https://msdn.microsoft.com/en-us/library/ms242312.aspx 嗯,希望对你有帮助。祝你好运。
我喜欢谷歌翻译。
【讨论】: