能否实现这样解析文本的程序
设想一个程序解析文本,例如打开配置文件内容如下:--------------
[L.dll]
a=1
b=2
c=3
d=F(a,b)
e=G(a,b,c)
--------------
其中L.dll是一个已经做好的动态库文件,里面实现了
F(int a, int b){ return a*b;}
G(int a, int b, int c) { return a+b+c;}
希望上述程序运行输出如下:
a=1
b=2
c=3
d=2
e=6
能否比较简单地实现?“反射”能不能简单搞定?不至于像编译器那么复杂吧?
--------------------编程问答-------------------- File.ReadAllLines
File.ReadAllText读取数据
动态编译代码
CodeDomProvider _CodeDomProvider = CodeDomProvider.CreateProvider("CSharp");
http://topic.csdn.net/u/20090531/21/8a99954c-c6ab-4a61-8356-071fbb020efa.html
也可读取abc通过
new DataTable().Compute("","")计算 --------------------编程问答-------------------- 如果F和G函数不是实现在动态库中,而是直接写到配置文件中呢?
F(int a, int b){ return a*b;}
G(int a, int b, int c) { return a+b+c;}
补充:.NET技术 , C#