How can I declare an Input DataTree with “GH_Text” data type, tried “GH_String” but it didn’t work got invalid cast error message
GH_String works fine for me. You’ve typed GH_Text in there I think in the screengrab.
GH_Text works for List item, but won’t work for GH_Structure.
I am getting this when I use GH_Structure<GH_String>
That’s a different question.
Firstly, this works fine with no error:
To access the actual string inside, you need to access the value. For example:
GH_String myString = new GH_String();
string soupdragon = myString.Value;
Value is not available
Ah…try this:
string myString;
GH_Convert.ToString(Loads.get_Branch(0)[0], out myString, GH_Conversion.Primary);
The culprit was “GH_Text” not “GH_String”
Making all datatypes “GH_String” and accessing the data tree as shown below resolved the issue
Loads.get_Branch(i)[j]–>Loads.Branches[i][j].Value
Well, that’s what I said at the start. Oh well.