摘要:
接上文:浅谈Dynamic关键字系列之三(上) 为什么TryXXX方法没有被调用?? 将DynamicProduct 中的name修饰符改为private: private string name; 可以在TrySetMember方法中设置断点,再次运行: 为什么访问修饰符是Public不调用TrySetMember,是Private 就调用了呢?? 难道是因为private抛出了异常吗?? 再次看看Msdn对此的TrySetMember方法的解释: Msdn备注 …………….动态语言运行库 (DLR) 将首先使用语言联编程序在类中查找属性的静态定义。 如果没有此类属性,DLR 调用 阅读全文
摘要:
昨天在微博上看到有人说: 看看日历,的确是这样: 但是凭程序员的直觉,感觉下一次,应该不需要800年啊,于是做了如下测试: 判断有5个礼拜五,5个礼拜六,5个礼拜天的方法: 1:该月必须有31天 2:该月1号必须是星期5. 阅读全文