Is it possible to invoke a method based of a text value?
I don’t want to use ‘if’ or ‘switch’ statements if possible.
If so what do i need to look at to do this?
This is just to try and cleanup an interface.
Example with if statement:
if (cmb_Motor.SelectedItem.ToString() == "OutPortA")
NXT_Brick.OutPortA.SetOutputState();
else if (cmb_Motor.SelectedItem.ToString() == "OutPortB")
NXT_Brick.OutPortB.SetOutputState();
else if (cmb_Motor.SelectedItem.ToString() == "OutPortC")
NXT_Brick.OutPortC.SetOutputState();
I want to change the ‘OutPortA,B,C’ after ‘NXT_Brick’.
ifandswitchstatments could be hidded in a dictionary, for example:usage: