I installed MonoDevelop 2.0 on my Mac.
I created a new Console Application.
"Hello World" program runs fine.
But I can't use Linq.
"using System." doesn't show "Linq" option.
What should I do?
Thanks.
I installed MonoDevelop 2.0 on my Mac.
I created a new Console Application.
"Hello World" program runs fine.
But I can't use Linq.
"using System." doesn't show "Linq" option.
What should I do?
Thanks.
Not sure LINQ is fully implemented within the current release http://www.mono-project.com/Roadmap
I'm running Monodevelop 2.0 and Mono 2.0 on Ubuntu 9.04 and lambda's and Linq work fine.
Contrary to what Thomas Levesque says, System.Core does exist in Mono. Extension methods, lambda's et al are all supported.
You need to use "using System.Linq"
Test Example
public static void Example1()
{
List people = new List()
{
"Granville", "John", "Rachel", "Betty",
"Chandler", "Ross", "Monica"
};
IEnumerable query = from p in people where p.Length > 5
orderby p select p;
foreach (string person in query)
{
Console.WriteLine(person);
}
}
You may need to right-click on your project in the solution view, do Options, Build, General, and set your target runtime to Mono / .Net 3.5.
Then you can right-click references, do Edit References, and add a reference to System.Core to your project.