我有concats 3 list
一個LINQ的statement在一起:LINQ的第一項
var FinshedResults = QualificationList.Zip(SubjectList, (x, y) => x + y).Zip(GradeList, (x, y) => x + y);
該出把這個是給我的是:
A Level - Test 1 (A*) A Level - Test 2 (A) A Level - Test 3 (B) A Level - Test 4 (C) A Level - Test 5 (D) A Level - Test 6 (E) A Level - Test 6 (E) A Level - Test 7 (F)
A級存儲在QualificationList
我只是想知道我們是否可以做到這一點,A級打印出來一次,其餘的都有測試1等等,所以輸出會更像是;
A Level - Test 1 (A) Test 2 (A) Test 3 (B) Test 4 (C) Test 5 (D) Test 6 (E) Test 6 (E) Test 7 (F)
是否可以讓QualificationList
只打印一次?或者這將不得不在循環中處理?感謝您提供的任何建議。
資格與等級有什麼關係?好像你在這裏所做的一切就是將字符串附加在一起。 – James 2014-08-27 08:35:58
請添加更多詳情。您正在使用一些只對您明確的思維快捷方式。列表不打印,你做什麼看起來不像「連接列表」。顯示如何使用此代碼以及輸入數據。 – BartoszKP 2014-08-27 08:36:51
在循環linq語句時,由字符串構建器追加FinshedResults – willa 2014-08-27 08:37:20