01.
C# 2.0 Specification(迭代器)(二)22.4 yield 语句yield语句用于迭代器块以产生一个枚举器对象值,或表明迭代的结束。embedded-statement:(嵌入语句)...yield-statement(yield语句)yield-statement:(yield 语句)yield return expression ...查看完整版>>
C# 2.0 Specification(迭代器)(二)
02.
C# 2.0 Specification(迭代器)(一)22迭代器22.1迭代器块迭代器块就是产生值的有序序列的语句块。迭代器块通过一个或多个yield语句区别于常规语句块。l yield return 语句产生迭代的下一个值。l yield break 语句指明迭代完成。 迭代器...查看完整版>>
C# 2.0 Specification(迭代器)(一)
03.
C# 2.0 Specification(匿名方法)(二)21.7委托实例相等性如下规则适用由匿名方法委托实例的相等运算符(§7.9.8)和object.Equals方法产生的结果。l 当委托实例是由具有相同被捕获外部变量集合的语义相同的匿名方法表达式计算而产生时,可以说(但...查看完整版>>
C# 2.0 Specification(匿名方法)(二)
04.
C# 2.0 Specification(匿名方法)(一)21匿名方法21.1.匿名方法表达式匿名方法表达式(anonymous-method-expression)定义了匿名方法(anonymous method),它将计算为引用该方法的一个具体值。l primary-no-array-creation-expression(基本非数...查看完整版>>
C# 2.0 Specification(匿名方法)(一)
05.
C# 2.0 Specification(泛型六)接泛型五20.8表达式和语句某些表达式和语句的操作针对泛型进行了修改。这一节将介绍这些改变。20.8.1默认值表达式默认值表达式被用于获得一个类型的默认值(§5.2)。通常一个默认值表达式被用于类型参数,因为如果类...查看完整版>>
C# 2.0 Specification(泛型六)
06.
C# 2.0 Specification(泛型五)接泛型四20.6.5语法歧义在§20.9.3和§20.9.4中简单名字(simple-name)和成员访问(member-access)对于表达式来说容易引起语法歧义。例如,语句F(G<A,B>(7)); 可以被解释为对带有两个参数G<A和B>(7)的F的...查看完整版>>
C# 2.0 Specification(泛型五)
07.
C# 2.0 Specification (泛型四)接泛型三这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。20.6泛型方法泛型方法是与特定类型相关的方法。除了常规参数,泛型方法还命名了在使用方法时需要提供的一组类型参数。泛型方法可以在...查看完整版>>
C# 2.0 Specification (泛型四)
08.
C# 2.0 Specification (泛型三)接泛型二这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。20.4 泛型委托声明委托声明可以包含类型参数。delegate-declaration: attributes opt delegate-modifiers op t delegate r...查看完整版>>
C# 2.0 Specification (泛型三)
09.
C# 2.0 Specification (四)这段比较短就先干掉了:)23不完整类型23.1不完整类型声明新类型修饰符partial 用于在多个部分中定义一个类型。为了确保和现存程序的兼容性,这个修饰符和其他修饰符(比如get和set)是不同的,它不是一个关键字,并...查看完整版>>
C# 2.0 Specification (四)
10.
C# 2.0 Specification(二)(接上)这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。19.1.5泛型方法在某些情形下,类型参数对于整个类不是必需的,而只对特定方法内是必需的。经常,当创建一个接受泛型类型作为参数的方...查看完整版>>
C# 2.0 Specification(二)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。