zoukankan      html  css  js  c++  java
  • Revit API根据参数类型取得参数的值

    参数的类型string与int取得的方法有所不同,可以封装成一个函数。
    //得到参数的值
    public static string GetParamVal(Document doc, Parameter p)
    {
        string strResult = "";
        switch (p.StorageType)
        {
            case StorageType.Double:
                strResult = p.AsValueString();
                break;
            case StorageType.ElementId:
                if (doc.get_Element(p.AsElementId()) != null)
                    strResult = doc.get_Element(p.AsElementId()).Name;
                break;
            case StorageType.String:
                strResult = p.AsString();
                break;
            case StorageType.Integer:
                strResult = p.AsInteger().ToString();
                break;
        }
        return strResult;
    }
    url:http://greatverve.cnblogs.com/p/revit-api-get-parameter-value.html
  • 相关阅读:
    vijos 1426
    2455 繁忙的都市
    2104 删除物品
    3235 战争
    BZOJ 2962
    COGS 265 线段覆盖
    P2184 贪婪大陆
    0729模拟赛解题报告
    BZOJ 1012
    BZOJ 2763
  • 原文地址:https://www.cnblogs.com/greatverve/p/revit-api-get-parameter-value.html
Copyright © 2011-2022 走看看