飞仙时空

日知其所无,月不忘其所学,可谓好学矣

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  60 随笔 :: 19 文章 :: 44 评论 :: 1 引用

Language

摘要: VB2010新特性之——标识语言版本的新命令行选项/langversion (Visual Basic)命令行选项/langversion设置编译器,使它只接受指定VB版本的语法。/langversion:version参数 version:必须。指定编译期间使用的语言版本,值只能是:9, 9.0, 10, 或10.0。备注:选项/langversion指定编译器接受的语法,如果您指定语言版本为9...阅读全文
posted @ 2011-05-19 00:23 飞仙 阅读(86) | 评论 (0) 编辑

摘要: Lambda 表达式 Lambda Expressions (Visual Basic)Lambda 表达式是一个不带名字的函数(function)或子过程(sub),可以用在任何接收委托的地方。Lambda 表达式可以是函数,也可以是子过程,可以是单行的,也可以写成多行。您可以把当前范围的值传递给 lambda 表达式。注意,RemoveHandler 语句是一个例外,您不可以给委托参数传入一个...阅读全文
posted @ 2010-05-20 01:51 飞仙 阅读(180) | 评论 (0) 编辑

摘要: 集合初始化器概览 Collection Initializers Overview (Visual Basic) 集合初始化器提供简化的语法,使得创建集合的同时,可以用初始的集合值来填充它。当从既有的集合值创建新集合时,集合初始化器显得特别有用,例如,菜单列表或者编目(categories)、初始的数值集合、静态字符串列表如月份名称,或者地理位置如验证所用的州郡列表。标识集合初始化器的方式是,用 ...阅读全文
posted @ 2010-05-18 23:50 飞仙 阅读(139) | 评论 (2) 编辑

摘要: 宽松委托转换(Relaxed delegate conversion)在 Visual Basic 2008 中引入,允许您将子过程或函数赋值给委托或处理器(handlers),尽管它们的签名不一致。因而,绑定到委托变得与绑定方法调用(method invocation)一样。参数和返回类型用宽松转换取代精确签名匹配,当 Option Strict 选项要设置为 On 时,需要满足以下两条件: *...阅读全文
posted @ 2010-05-18 21:56 飞仙 阅读(92) | 评论 (0) 编辑

摘要: VB2010 的隐式续行(Implicit Line Continuation)。许多情况下,您可以让 VB 后一行继续前一行的语句,而不必使用下划线(_)。下面列举出隐式续行语法的使用情形。阅读全文
posted @ 2010-05-17 19:32 飞仙 阅读(134) | 评论 (0) 编辑