如何将string转换成函数调用(详见内)
例 string str = "sin(x)"; //或"cos(x)"之类, 希望能从dropDownList中接受字符串
此时我再有一函数,例
private void draw()
{
for(int i=0; i<8; i++)
{
// Chart1.Series["Series1"].Points.AddXY(i,Math.Sin(i)); //可执行
如果想根据str来调用不同的函数(如函数函数), 如何实现上述的功能呢?
// Chart1.Series["Series1"].Points.AddXY(i,str); // 错,不接受str参数
}
}
// 在Matlab中有类似的问题则可用eval来解决, C#中如何解决呢?
//