【问题标题】:Is it possible to create code snippet with dynamic code in VisualStudio 2015是否可以在 Visual Studio 2015 中使用动态代码创建代码片段
【发布时间】:2017-05-23 08:31:06
【问题描述】:

我想在 Visual Studio 中创建一个生成动态代码行的 sn-p,例如,我想生成一个对象的所有属性并将这些属性的值设置为 null

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

(我的对象是动态的,我想通过反射获得它的属性)

有可能吗?怎么样?

【问题讨论】:

    标签: visual-studio-2015 code-snippets


    【解决方案1】:

    我相信明白你想做什么。

    <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 嗯,希望对你有帮助。祝你好运。

    我喜欢谷歌翻译。

    【讨论】:

      猜你喜欢
      • 2016-04-13
      • 2016-11-17
      • 2016-02-20
      • 2015-08-22
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 2021-11-11
      • 2010-10-19
      相关资源
      最近更新 更多