首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么自己写程序实现类似.net中的“.”的功能

2012-02-16 
如何自己写程序实现类似.net中的“.”的功能请高手看下面这句话中的点System.DateTime.Now.Day.ToString().

如何自己写程序实现类似.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的源代码、、、、

热点排行