Autodesk.Revit.DB.ParameterTypeId是Revit API中的一个枚举类型,用于表示不同类型的参数。
该枚举类型包含以下枚举值:
该枚举类型通常用作ParameterType枚举类型的替代。在创建或获取参数时,需要指定参数的类型。例如,创建一个整数类型的参数:
Parameter integerParam = document.FamilyManager.AddParameter("MyIntegerParam",
Category.GetCategory(document, BuiltInCategory.OST_GenericModel),
ParameterType.Integer);
在获取参数时,可以根据Parameter的Definition参数获取其类型:
Parameter param = element.get_Parameter(paramId);
ParameterType paramType = param.Definition.ParameterType;
if(paramType == ParameterType.Integer)
{
int intValue = param.AsInteger();
// ...
}