我遇到以下声明的问题。我希望有人可以帮助我吗?
if(参数!= null&& parameter.StorageType == 2&& parameter.HasValue)
答案 0 :(得分:0)
请尝试此处获取有关Parameter.StorageType值的一些信息:http://spiderinnet.typepad.com/blog/2011/04/parameter-of-revit-api-5-parametertype-and-storagetype.html
你不应该在这里使用像2
这样的“神奇”数字,相反,它应该是
parameter.StorageType == `StorageType.Double`
基本上,线路正在做的是确保参数
double
,浮点数阅读有关参数如何工作的开发人员文档。