My application for the Panda II needs to dynamically determine what function to call in a main routine. The basic construction is such that an end user will save configuration maps that allow them to assign different functionality to switches and displays controlled by the Panda II. So at runtime, the program will load the map, and, for example in an interrupt for a switch press, will look up the function name mapped to that switch and execute that function.
In C# / dotnet 4.0 I could use the Func(TResult) delegate and pass the function name as a string variable array element that was loaded from the saved map. Any ideas on how I could replicate that without generics in the dotnet micro framework?