It depends largely on what kind of value you're actually accepting.
The reason for this is that VB.Net will assign values to variables
when the are created depending on what kind of data type they are.
For anything thats a complex object (so any sort of geometry
information basically), a variable of that data type which does not
contain any value will be have a special value of Nothing. Here's an
example how to use that to our advantage...in the example we'll set
the "default" value for a plane
If IsNothing (ghPlane) Then
ghplane = New OnPlane() 'creates a new xyPlane
End If
For numbers its a little different because VB.Net will automatically
assign that variable a zero. So, you could test and see if the number
is zero and assign a base value to it, but the only downside to that
is that if someone actually wants to supply a value of zero it will be
replaced by what ever the default value is. Off the top of my head, I
don't remember what is the default value with boolean values, although
I think its false. Again, you could get in trouble changing that one
around. Hope that helps.
Best,
Damien
On Jan 13, 4:15 pm, joach <[email protected]> wrote:
> How I can declare a default value of input data to VB.net component?
> Something like when i used a cull component in GH, defaulf value of
> frequency ("N") is set to no. 2.
>
> Any idea?
> Thx Joach