2013-07-11 72 views
1

LINQ支持在Xamarin Android或iOS中查詢對象集合(LINQ to Objects)的LINQ支持嗎?它似乎主要是LINQ to SQL或類似的東西?他們包括在他們的演示查詢,但它主要是從表中查詢:Xamarin LINQ to Objects支持

Table<Entity> 

我看到了查詢XML LINQ查詢,但沒有原生支持收集,你怎麼能夠呢?

謝謝。

回答

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"); }) 
} 
};