Я использую Monodevelop 2.0 и Mono 2.0 на Ubuntu 9.04, и лямбда-и Linq работают нормально
Вопреки тому, что говорит Томас Левеск, System.Core
существует в Моно. Поддерживаются методы расширения, лямбда и др.
Вам нужно использовать using System.Linq
.
public static void Example1()
{
List<string> people = new List<string>()
{
"Granville", "John", "Rachel", "Betty",
"Chandler", "Ross", "Monica"
};
IEnumerable<string> query = from p in people where p.Length > 5
orderby p select p;
foreach (string person in query)
{
Console.WriteLine(person);
}
}