摘要:
为了支持Linq平台所支持的查询特性,VB9必须引入少量“函数式编程(FP)”的特性。本次所介绍的嵌套函数和Closue特性就是最重要的一个环节。在我们探讨为什么引入这样一些特性之前,先来看看这个特性是什么样的。 VB9允许在过程内部定义函数或子程序,如: Public Sub MyProc()Sub MyProc() Sub Nested()Sub Nested() 'C... 阅读全文
摘要:
在Visual Basic 2005以前的版本,如果类或结构没有定义初始化构造函数,我们就必须用属性逐一赋值的方式。比如'假设有个结构Person,有Name和Age属性 'VB 2005代码 Dim p As Person With p .Name = "Jack" .Age = 27 End With 这样,对象的初始化不能与对象的定义同时完成,多少有些不便。特别是我们在表达式... 阅读全文
摘要:
暂时无法访问博客堂,先贴到这里了,等能访问了再复制过去……其实这问题源于轻剑傲风解答尉迟方兄遇到的面试题那个帖子。这道题如下: 1、reverse a sentence in place. 例子:I am yuchifang -> yuchifang am I 注意in place 关键点在于“in place”,即“就地”。我的理解是,要求这个转换所占的全部空间限于原字符串所在的地址空间... 阅读全文