Xamarin LINQ to Objects支持

时间:2013-07-11 02:18:49

标签: c# .net linq xamarin

是否有支持在Xamarin Android或iOS中查询对象集合(LINQ to Objects)的LINQ?它似乎主要是LINQ to SQL或类似的东西?它们在演示中包含查询,但主要是从表中查询:

Table<Entity>

我看到了用于查询XML的LINQ查询,但是是否有本机集合支持,以及如何启用它?

感谢。

1 个答案:

答案 0 :(得分:3)

是的,monotouch / xamarin.ios确实支持linq到对象。我相信你需要做的就是使用System.Linq添加它。

例如,来自Introduction To MonoTouch.Dialog

  

通过巧妙地使用LINQ和C#的初始化语法,LINQ可以   用于创建元素层次结构。例如,以下内容   代码从一些字符串数组创建一个屏幕并处理单元格   通过传递给每个人的匿名函数进行选择   StringElement:

var rootElement = new RootElement ("LINQ root element") {
from x in new string [] { "one", "two", "three" }
select new Section (x) {
from y in "Hello:World".Split (':')
select (Element) new StringElement (y,
delegate { Debug.WriteLine("cell tapped"); })
}
};