为什么.Net 1.1不支持匿名方法?

为什么.Net 1.1不支持匿名方法?,.net,delegates,compatibility,il,.net,Delegates,Compatibility,Il,我最近在新工作中学到了很多关于IL的知识。不过我有一个问题,我找不到答案 我看到的所有文档都表明,.NET1.1不支持匿名方法(用于委托)。然而,在IL中,匿名方法似乎是通过使用具有“不可能”名称的常规方法来实现的 那么,让匿名方法在.NET1.1上不受支持又如何呢?有什么我遗漏的吗 那么,让匿名方法在.NET1.1上不受支持又如何呢?有什么我遗漏的吗 以.NET1.1为目标的编译器不支持此功能,因此无法在框架的1.1版本中创建一个 当然,自定义语言或编译器可以生成匿名方法的一个版本,但当时什么

我最近在新工作中学到了很多关于IL的知识。不过我有一个问题,我找不到答案

我看到的所有文档都表明,.NET1.1不支持匿名方法(用于委托)。然而,在IL中,匿名方法似乎是通过使用具有“不可能”名称的常规方法来实现的

那么,让匿名方法在.NET1.1上不受支持又如何呢?有什么我遗漏的吗

那么,让匿名方法在.NET1.1上不受支持又如何呢?有什么我遗漏的吗

以.NET1.1为目标的编译器不支持此功能,因此无法在框架的1.1版本中创建一个

当然,自定义语言或编译器可以生成匿名方法的一个版本,但当时什么也做不到

那么,让匿名方法在.NET1.1上不受支持又如何呢?有什么我遗漏的吗

以.NET1.1为目标的编译器不支持此功能,因此无法在框架的1.1版本中创建一个


当然,自定义语言或编译器可以生成匿名方法的一个版本,但当时什么也做不到。

我认为文档有误导性。应该说明的是,早期版本的托管语言(VB、C#、C++/CLI)不支持匿名方法


正如您所发现的,IL中没有匿名方法的概念;这取决于语言如何使它们匿名(通过用乱七八糟的名字隐藏它们)。

我认为文档有误导性。应该说明的是,早期版本的托管语言(VB、C#、C++/CLI)不支持匿名方法


正如您所发现的,IL中没有匿名方法的概念;这取决于语言如何使它们匿名(通过用乱七八糟的名字隐藏它们)。

Ah。。。这正是我所想的,但对于我来说,他们为什么不后退,为这样一个目标向.NET1.1目标添加支持,这毫无意义thing@Earlz.NET2是一个巨大的变化(使用泛型等)我认为在1.1面世后,人们不太想用它做任何事情……看来匿名方法对.NET2.0来说并不是什么新鲜事,而是C#编译器的新鲜事(无论是什么版本的.NET2.0)。。他们以前倒过很多次。您可以使用面向.NET2.0的C#4.0编译器进行编译。当然,只支持语言功能,不支持框架功能。。。我的问题是,为什么匿名方法被归类为框架特性,而实际上是一种语言feature@Earlz它们不是框架特性,而是语言特性。你引用的文件不清楚。啊。。。这正是我所想的,但对于我来说,他们为什么不后退,为这样一个目标向.NET1.1目标添加支持,这毫无意义thing@Earlz.NET2是一个巨大的变化(使用泛型等)我认为在1.1面世后,人们不太想用它做任何事情……看来匿名方法对.NET2.0来说并不是什么新鲜事,而是C#编译器的新鲜事(无论是什么版本的.NET2.0)。。他们以前倒过很多次。您可以使用面向.NET2.0的C#4.0编译器进行编译。当然,只支持语言功能,不支持框架功能。。。我的问题是,为什么匿名方法被归类为框架特性,而实际上是一种语言feature@Earlz它们不是框架特性,而是语言特性。你引用的文档不太清楚。你能指出你正在谈论的文档吗?我知道没有愚蠢的问题,但这就像是问为什么你不能用汽油来驱动你的马车,因为你的更现代的传输工具确实如此。@svick或者直接去谷歌输入
匿名方法.NET2.0
。。。。而且C#编译器在针对.Net 1.1时不允许您创建匿名方法。@Evildonald不,这更像是如果有一种新的汽油出来,出于某种原因,任意记录的汽油在旧车中不起作用,但它是完全一样的。@Earlz,它不谈论.Net 2.0,它谈论的是C#2.0。毫无疑问,匿名方法在C#2.0中是新出现的。Net和C#的版本密切相关,但仍然不同。你能指出你正在谈论的文档吗?我知道没有愚蠢的问题,但这就像是问为什么你不能用汽油来驱动你的马车,因为你的更现代的传输工具确实如此。@svick或者直接去谷歌输入
匿名方法.NET2.0
。。。。而且C#编译器在针对.Net 1.1时不允许您创建匿名方法。@Evildonald不,这更像是如果有一种新的汽油出来,出于某种原因,任意记录的汽油在旧车中不起作用,但它是完全一样的。@Earlz,它不谈论.Net 2.0,它谈论的是C#2.0。毫无疑问,匿名方法在C#2.0中是新出现的。Net和C#的版本密切相关,但仍然不同。