2014-02-05 2 views
0

У меня возникла проблема со следующим утверждением. Я надеялся, что кто-то может мне помочь?Выдача справки в revit api

если (параметр = нуль & & parameter.StorageType == 2 & & parameter.HasValue!)

+0

Добро пожаловать в Stackoverflow, не могли бы вы описать (1), чего вы пытаетесь достичь, и (2) проблема, с которой вы сталкиваетесь? (например, ошибка или неожиданный результат, что работает, что не работает). Кроме того, мы используем теги здесь в stackoverflow, которые могут помочь вам довести ваше сообщение до сведения нужных людей, было бы полезно, например, просмотреть тег revit, тег revit api, revit и C# (я считаю, revit использует C# не так ли?) – Arend

ответ

0

Попробуйте здесь какую-то информацию о значениях Parameter.StorageType: http://spiderinnet.typepad.com/blog/2011/04/parameter-of-revit-api-5-parametertype-and-storagetype.html

Вы не должны действительно использовать «волшебную» номер, как 2 здесь, вместо этого, он должен быть, вероятно,

parameter.StorageType == `StorageType.Double` 

Bas чески, что делает линии, убедившись, что параметр

  • был получен
  • типа значения является double, число с плавающей точкой
  • имеет значение

Читать документацию разработчика о том, как работают параметры.

+0

Спасибо за помощь. Это сработало! –

+0

@ Кристофер, пожалуйста. Не забудьте «принять» правильный ответ - некоторые из нас, как поддельные интернет-точки ;-) –

 Смежные вопросы

  • Нет связанных вопросов^_^