日期:2014-05-17  浏览次数:21654 次

无效的表达式项“=>” ,无法使用 lamdba
编译环境是  vs2010  , net3.5

编译时提示: 无效的表达式项“=>”

请不吝赐教

------解决方案--------------------
我也被你们搞凌乱了,从2.0开始.net就支持lambda表达式了。
无需引用linq
------解决方案--------------------
.net2.0 的lambda表达式 
临时敲的

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
        
    {
        delegate int Add(int x,int y);
        static void Main(string[] args)
        {
            Add add = (x, y) => x + y; 
            Console.WriteLine(add(12, 12));
            Console.ReadLine();
        }
    }
}