原版:
ElementId pileID = pileList[0].Id;
int intpileID = Convert.ToInt32(pileID);
FamilySymbol familysymbol = doc.GetElement(new ElementId(intpileID)) as FamilySymbol;
出现报错:无法将 类 型为“Autodesk. Revit .DB.ElementId”的对象强制转换为类型“System.IConvertible
改进 :
ElementId pileID = pileList[0].Id;
string pID = Convert.ToString(pileID);
int intpileID = Convert.ToInt32(pID);
FamilySymbol familysymbol = doc.GetElement(new ElementId(intpileID)) as FamilySymbol;
先 转换 为string,再转化为int。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删