2
A
回答
7
的IEnumerable
本身不具有Count
,Start
,或者End
。它的元素這樣做,所以您需要確定要從中讀取這些值的集合中的元素。例如,讀取第一個元素的值:
var firstCount = list.First().Count;
var firstStart = list.First().Start;
var firstEnd = list.First().End;
或者,如果你想獲得的集合所有的Count
值,像這樣:
var allCounts = list.Select(c => c.Count);
你操作關於元素的集合,而不是單個元素。因此,要從任何特定元素獲取信息,您首先需要從集合中識別它。有lots of methods你可以鏈接在一起,以確定任何給定的元素或元素集。
1
使用loop
?
foreach(var item in list)
{
var count = item.Count;
}
或者使用ToList
並將其轉換爲List<T>
那麼你可以用索引來訪問你的價值:
var myList = list.ToList();
var count = myList[0].Count;
此外,如果你知道類型,你可以投你IEnumerable
到IList<T>
才能使用索引。
-1
嘗試:
list.Count()
list.First() or list.FirstOrDefault()
list.Last() or list.LastOrDefault()
1
有可能使用命名空間
using System.Linq;
像這樣
var firstListElement = list.ElementAt(0);
var firstListElementCount = firstListElement.Count;
// do more stuff with my first element of the list
相關問題
- 1. 如何獲取值列表?
- 2. 如何獲取表列值?
- 3. 循環IEnumerable和獲取值
- 4. 如何從XML列獲取列值表
- 5. 如何讀取分組的IEnumerable列表中的鍵值?
- 6. 如何從java列表獲取值
- 7. 如何解析列表以獲取值
- 8. 如何從列表中獲取href值?
- 9. 如何從列表中獲取值?
- 10. 如何獲取checkBox列表的值?
- 11. 如何根據列值獲取表名?
- 12. 如何從列表框中獲取值?
- 13. 如何獲取Data.AVL.Tree中的值列表?
- 14. 如何從表列中獲取xml值
- 15. 如何獲取SharePoint列表字段值
- 16. 如何獲取JSON列表項值
- 17. 如何獲取UserDefaults中的列表值
- 18. 獲取的IEnumerable
- 19. Java列表 - 如何獲取多維列表的列值?
- 20. 如何從IEnumerable數據獲取數組?
- 21. IEnumerable集合類型,獲取空值
- 22. 獲取IEnumerable的JSON值<IEnumerable <string>>類型
- 23. 如何取消IEnumerable?
- 24. 在C#中,如何使用LINQ從IEnumerable獲取不同的值?
- 25. 如何使用linq獲取列表中列表的平均值?
- 26. 如何獲取(string,list)的keyvaluepair列表的內部列表值?
- 27. 如何獲取列表的列表?
- 28. 如何從列表中獲取列表
- 29. 獲取值列表的優化列表
- 30. 如何獲取列表
並不清楚你的要求與
Linq
訪問列表。您可以*通過從對象中讀取值來隨時訪問這些值。 – Maarten你不成功的嘗試是什麼? –
不會'list [i] .Count' /'list [i] .Start' /'list [i] .End' work ??? – dasblinkenlight