1
LINQ支持在Xamarin Android或iOS中查询对象集合(LINQ to Objects)的LINQ支持吗?它似乎主要是LINQ to SQL或类似的东西?他们包括在他们的演示查询,但它主要是从表中查询:Xamarin LINQ to Objects支持
Table<Entity>
我看到了查询XML LINQ查询,但没有原生支持收集,你怎么能够呢?
谢谢。
LINQ支持在Xamarin Android或iOS中查询对象集合(LINQ to Objects)的LINQ支持吗?它似乎主要是LINQ to SQL或类似的东西?他们包括在他们的演示查询,但它主要是从表中查询:Xamarin LINQ to Objects支持
Table<Entity>
我看到了查询XML LINQ查询,但没有原生支持收集,你怎么能够呢?
谢谢。
是的,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"); })
}
};