Revit API根据参数类型取得参数的值_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Revit API根据参数类型取得参数的值

Revit API根据参数类型取得参数的值

 2013/11/18 10:34:52  大气象  博客园  我要评论(0)
  • 摘要:参数的类型string与int取得的方法有所不同,可以封装成一个函数。//得到参数的值publicstaticstringGetParamVal(Documentdoc,Parameterp){stringstrResult="";switch(p.StorageType){caseStorageType.Double:strResult=p.AsValueString();break;caseStorageType.ElementId:if(doc.get_Element(p
  • 标签: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
发表评论
用户名: 匿名