revit api中的声明问题

时间:2014-02-05 17:43:12

标签: c# parameters revit revit-api

我遇到以下声明的问题。我希望有人可以帮助我吗?

if(参数!= null&& parameter.StorageType == 2&& parameter.HasValue)

1 个答案:

答案 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,浮点数
  • 有一个值

阅读有关参数如何工作的开发人员文档。