如何自己写程序实现类似.net中的“.”的功能
请高手看下面这句话中的点   
 System.DateTime.Now.Day.ToString();   
 .net编译器能够很好的解释它,效率很高。我现在想设计一个解释程序,来解释这种串表达,串也是由“.”来分隔,每个单元也是一个对象或方法。   
 例如:   
 中国.编程高手.在( "CSDN ")   
 想解释这句话,请高手给个思路,这里先谢谢了。   
------解决方案--------------------objArray=split( ". ") 
 objArray[0].indexOf( "( ") && objArray[0].indexOf( ") ") 
 objArray[0].indexOf( "= ") 
 objList[objArray[0]] 
 funList[obj,objArray[0]]
------解决方案--------------------先用string的split方法,分割成字符串数组, 
 再检测每个字符串的末尾是否带有(),有就是方法,没有就是其他的
------解决方案--------------------楼主要做 解析器? 
 看看便宜 原理 
 和 GCC的源代码、、、、