Get the parameter value as a string with units.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Syntax
C# |
---|
public string AsValueString() |
Visual Basic |
---|
Public Function AsValueString As String |
Visual C++ |
---|
public:
String^ AsValueString() |
Return Value
The string that represents the parameter value.
Examples
CopyC#
String ShowValueParameterInformation(Parameter attribute)
{
string paramValue = null;
switch (attribute.StorageType)
{
case StorageType.Integer:
if (ParameterType.YesNo
== attribute.Definition.ParameterType)
{
paramValue = null;
}
else
{
paramValue = attribute.AsValueString();
}
break;
case StorageType.Double:
paramValue = attribute.AsValueString();
break;
default:
paramValue = null;
break;
}
return paramValue;
}
CopyVB.NET
Private Function ShowValueParameterInformation(attribute As Parameter) As [String]
Dim paramValue As String = Nothing
Select Case attribute.StorageType
Case StorageType.[Integer]
If ParameterType.YesNo = attribute.Definition.ParameterType Then
paramValue = Nothing
Else
paramValue = attribute.AsValueString()
End If
Exit Select
Case StorageType.[Double]
paramValue = attribute.AsValueString()
Exit Select
Case Else
paramValue = Nothing
Exit Select
End Select
Return paramValue
End Function
See Also