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);
怎麼辦?
我想這兩個查詢表達式轉換成點符號轉換查詢表達式爲點記號
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);
怎麼辦?
這是未經測試,但請看看這會產生正確的結果你 -
var catList = Person.Get(2, cat.Count);
catList.GroupBy(c => catList.Indexof(c)/10).Select(a => a.Split("-", a))
IEnumerable<string[]> result = (from tbl in Person.Get(2, cat.Count)
group cat[i] by i/10).Select(x=>x.Split('-'));
Q2不使一個很大的意義。我們是否應該假設你想要一個`IEnumerable`作爲結果? –
2010-12-02 10:20:35
我想循環打印拆分的結果 – Bob 2010-12-02 10:21:54