带尖括号"<>"的是 范型
你把函数名改为不是数字开头的

解决方案 »

  1.   

    IList<string> 这个应该是范型变量和方面名 去点前面的 <>和数字
      

  2.   

    这个应该是匿名字段,见于匿名类型和自动属性,估计你看的是.NET Framework 3.5的程序,不过这需要进一步的证实。
      

  3.   

    不是范型...范型应该类似`1、`2才对...Ivony(授人以鱼不如授人以渔,上海谋生)也许是对的...还没研究3.5...
      

  4.   

    IList<string>才是泛型啊而"int <>1__state"是什么泛型呢
    匿名方法反编译出来可能有这样的尖括号,但是这是定义在一个普通class里的应该只是.net 2.0的代码,因为我机器上没装.net 3.5,也能运行这个程序
      

  5.   

    这个是匿名字段已经可以证实了,但是却不像是自动属性产生的。
    自动属性产生的是这个样子:
        private int <>k__AutomaticallyGeneratedPropertyField0;那么有可能是匿名方法产生的匿名字段。另外,就算是3.5编译的程序,如果没用到LINQ、没用到3.0新增的那些东西,新的语法只是编译器的支持,所以编译后的东西,理论上是可以拿到2.0来运行的。