C# 2.0的Specification(匿名方法)(二)(1)
21.7委托實例相等性 如下規則適用由匿名方法委托實例的相等運算符(§7.9.8)和object.Equals方法產生的結果。l 當委托實例是由具有相
C# 2.0的Specification(匿名方法)(二)(3)
21.10實現例子 本節以標准C#的構件形式描述匿名方法的可能實現。在這裡描述的實現基於Microsoft C#編譯器所采用的相同原則,但它決不是強制性的或唯
C# 2.0的Specification(匿名方法)(二)(4)
在這個例子中,匿名方法捕獲了一個局部變量。class Test{ void F() { int y = 123; D d = delega
C# 2.0的Specification(匿名方法)(一)(1)
21匿名方法21.1.匿名方法表達式 匿名方法表達式(anonymous-method-expression)定義了匿名方法(anonymous method
C# 2.0的Specification(匿名方法)(一)(4)
21.5外部變量 作用域包含匿名方法表達式的任何局部變量、值參數和參數數組,都被稱為匿名方法表達式的外部變量。在類的實例函數成員中,this值被認為是一個值參
C# 2.0的Specification(匿名方法)(一)(5)
123當局部變量或值參數被匿名方法所捕獲時,該局部變量和值參數將不再被認為是固定的(fixed)變量(§18.3),相反它成了可移動的(movable)變量。