Thank you.
>You can't macro expand in C# like you do in VFP.
>
>In this case, it's preferred to use an enum rather than pass a string.
>
>
>enum ParameterDirection {Input, InputOutput, Output}
>
>
>Then you can do
>
>param.Direction = ParameterDirection.Input;
>
>
>
>>Hi,
>>
>>Before I do the IF/ELSE, or SWITCH, I am wondering if I could macro expand in C#. Here is an example. I am passing a value of ParameterDirection as a string (e.g. 'Input', 'InputOutput', 'Output') I need to set ParameterDirection based on the passed value.
>>
>>Here is the pseudo code:
>>
>>
>>string cDirection = 'Input';
>>param.Direction = ParameterDirection. + 'cDirection';
>>
>>
>>I am pretty sure that the above syntax will not work. But is there way to make it work? TIA.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham