Is that included in csharp or only if you use fsharp as you programming
language?
f# has nothing to do with support for Generics or anonymous methods.
Generics are a feature of .NET and may be implemented by any of the
languages that support .NET (I don't know if or when MS want to make
that a requirement). In .NET languages from MS (the standard ones, not
experimental stuff like f#), Generics are supported by C# and VB.NET, at
least (not sure if there may be others).
Anonymous methods, on the other hand, are really a language feature,
AFAIK. C# has them and I think VB.NET doesn't, but I'm not sure about
other languages.
Oliver Sturm