0
A
回答
0
看一下例子在https://msdn.microsoft.com/en-us/library/vstudio/bb535181%28v=vs.100%29.aspx
,它基本上是你所需要的底部的時間量。
var array = new string[] {"A", "B", "A", "A", "B", "C" };
int a = array.Count(p => p == "A");
+0
如果你有10個'字母',你必須遍歷整個列表10次才能得到這樣計算 –
+0
微秒在現實中,至少這是我的假設,在OP中沒有任何相反的地方。 – Lukos
7
您可以使用GroupBy
:
var array = new string[] {"A", "B", "A", "A", "B", "C" };
var counts = array
.GroupBy(letter => letter)
.Select(g => new { Letter = g.Key, Count = g.Count() });
如果你想獲得單獨計數,你可以把一切都變成字典
var countsDictionary = array
.GroupBy(letter => letter)
.ToDictionary(g => g.Key, g => g.Count());
var aCount = countsDictionary["A"];
var bCount = countsDictionary["B"];
//etc...
相關問題
- 1. 如何檢查數組是否存在?
- 2. 如何檢查數組是否存在?
- 3. 如何檢查數組中是否有數組
- 4. 檢查數組是否在數組中
- 5. 如何檢查數組是否爲空?
- 6. 如何檢查數組是否爲空?
- 7. 如何檢查數組是否列表?
- 8. 如何檢查數組內是否PHP
- 9. 如何檢查數組是否爲空
- 10. 如何檢查數組的數組是否在內部數組中有值?
- 11. 如何檢查數組是否在多維數組
- 12. 如何檢查值是否在數組數組中找到
- 13. 如何檢查數組是否在數組中?
- 14. 如何檢查字節數組是否是有效的圖像?
- 15. 檢查數組是否有空元素
- 16. 檢查數組是否有字符串?
- 17. 檢查JSON是否沒有數組
- 18. 如何檢查數組是否有[0]索引但沒有值?
- 19. 檢查是否有任何數組在MATLAB中是等價的
- 20. 如何檢查是否數組是空數組中的Javascript
- 21. 如何檢查我的數組是否具有偶數排列?
- 22. 如何檢查Cell是否有整數?
- 23. 如何檢查DataReader是否有數據?
- 24. 如何檢查json數組是否有任何值?
- 25. 有什麼辦法檢查數組是否在數組中?
- 26. 是否有方法檢查所有數組項是否爲'0'?
- 27. 檢查是否在數組存在鍵
- 28. 檢查數組中是否有一個數組是空的
- 29. 如何檢查是否有人在線?
- 30. PHP如何檢查是否在數組鍵是唯一
作爲一個提示,我建議運行一個不同的列表,然後在另一個列表上使用相交(或可能的Count())方法... –