Tue, 04 Aug 2009 17:22:50 +1000, Daniel Keep wrote: > Don wrote: >> ... >> >> A question: in C#/Java, can you have annotations on function pointer and >> delegate declarations? >> >> void foo( int delegate(int) pure dg) { >> ... >> } >> What would this look like with annotations? > > Well, Java doesn't HAVE delegates and C# doesn't (AFAIK) allow you to > define them inline; they have a special declaration syntax that can't be > used in an expression.
C#: List<int> ls; ls.Sort((x, y) => y - x); or ls.Sort((x, y) => { int a; a = y; a -= x; return a; });