Ich habe festgestellt, dass diese Antwort vor dem tatsächlichen Erscheinen von VS2010 gestellt und beantwortet wurde.
Sie sagen, dass
VB9 hat nur anonyme Funktionen in einer Zeile. Wir fügen volle Anweisungen und mehrzeilige Lambdas in VB10 hinzu.
Aber ich habe versucht, diesen Code hinzuzufügen
Dim test2 = Function(t1 As T, t2 As T) (
Dim val1 As IComparable = DirectCast(prop.GetValue(t1), IComparable)
Dim val2 As IComparable = DirectCast(prop.GetValue(t2), IComparable)
Return val1.CompareTo(val2)
)
zu einem .NET Framework 4.0 Projekt in Visual Studio 2010 und es kompiliert nicht.
Wissen Sie, ob dieses Feature wirklich implementiert ist und was ich falsch mache?