我想從列表(字符串)的多個對象中計數'是'。假設我有三個列表sig1
,sig2
和sig3
,它們都包含'是的'或'沒有'。我想從sig1
獲得的「是」計數,其中sig2
是「是」和sig3
是「沒有」。從列表中的多個對象中獲取「是」的計數<string>
回答
你的問題真的很難理解,但我猜這樣的事情是你想要的。
List<string> myAnswers = new List<string>() { "yes", "yes", "no" };
Int32 numberOfPositiveAnswers = myAnswers.Count(x => x.Equals("yes"));
的numberOfPositiveAnswers
值將被2.
列表
我從你的問題得到了什麼是有物品的數量等於你的字符串可能3只列出你想知道yes
其中的數sign1
和sign2
是yes
和sign3
是no
。
List<string> sign1, sign2, sign3;
int count = sign1.Where((item, index) => (sign1[index] == 'yes') &&
(sign2[index] == 'yes') &&
(sign3[index] == 'no')).Count();
thnx fr d幫助,這就是多數民衆贊成在我想.. :) –
所以,如果我理解正確的話,你想從列表1得到「是」計數當同一指數在列表2項是「是」,並列出3的相同指標是否定的。
List<string> sig1 = new List<string>(new string[]{"yes","yes","yes"});
List<string> sig2 = new List<string>(new string[] { "yes", "no", "yes" });
List<string> sig3 = new List<string>(new string[] { "no", "yes", "no" });
int count = sig1.Where((s, index) => s == "yes"
&& sig2.ElementAtOrDefault(index) == "yes"
&& sig3.ElementAtOrDefault(index) == "no").Count();
thnx的幫助...是多數民衆贊成在我想要的.. :) –
- 1. 從python中的對象列表獲取對象屬性列表
- 2. 從對象列表中獲取一個對象的屬性
- 3. 從列表中獲取特定類型的對象<T>
- 4. 從列表中獲取多個數值
- 5. 從java中的序列化中獲取多個對象
- 6. 通過GSON從JSON列表中的多個對象獲取多個屬性
- 7. 從MySQL中的兩個連接表中獲取多個計數
- 8. 從對象列表中獲取Activerecord關聯對象列表
- 9. 如何從對象列表中獲取單個對象
- 10. 獲取對象的數組列表中的對象的屬性
- 11. 從對象列表中獲取價值
- 12. 從子列表中獲取對象
- 13. 從對象列表中獲取屬性
- 14. AspectGetter從列表中獲取對象
- 15. 從對象列表中獲取變量
- 16. 獲取Java中的通用列表<?>對象的值
- 17. 從SQL中的多個表中獲取記錄計數
- 18. 使用LINQ從對象列表中獲取一個不同的參數列表
- 19. 如何從界面數組列表中獲取某個對象
- 20. 如何從多對多的關係中獲取每個對象
- 21. 多個Id同時從列表<T>中拉出對象?
- 22. 從兩個表中獲取值,其中之一是多對多
- 23. Laravel - 從多對多表中獲取計數
- 24. 從數據庫獲取對象列表
- 25. 使用equals方法獲取列表<Object>中的對象?
- 26. 從列表中生成多個對象
- 27. 獲取Hibernate中的對象列表將返回單個對象的列表
- 28. 從Silverlight中多個實體的多個表中獲取列
- 29. 從對象列表中獲取數據的最有效方法?
- 30. 獲取數據從對象屬性列表中的JavaScript
sid1,sig2和sig3的結構是什麼?你試過什麼了? –
你需要澄清這一點,它很難遵循 – Steve
你是什麼意思,其中sig2是'是'和sig3是'否'? –