2010-12-02 12 views
0

我想這兩個查詢表達式轉換成點符號轉換查詢表達式爲點記號

Q1

var x = from tbl in Person.Get(2, cat.Count) 
     group cat[i] by i/10; 

Q2

foreach(var a in x) 
    string.Split("-", a); 

怎麼辦?

+0

Q2不使一個很大的意義。我們是否應該假設你想要一個`IEnumerable `作爲結果? – 2010-12-02 10:20:35

+0

我想循環打印拆分的結果 – Bob 2010-12-02 10:21:54

回答

0

這是未經測試,但請看看這會產生正確的結果你 -

var catList = Person.Get(2, cat.Count); 
catList.GroupBy(c => catList.Indexof(c)/10).Select(a => a.Split("-", a)) 
0
IEnumerable<string[]> result = (from tbl in Person.Get(2, cat.Count) 
         group cat[i] by i/10).Select(x=>x.Split('-')); 
相關問題