Count集合中的项数
本文关键字:集合 Count | 更新日期: 2023-09-27 17:50:19
如何计算与某个值相等的项并将其放入标签中?
class Conversation
{
public string Id { get; set; }
public int Readen { get; set; }
public string Recipient { get; set; }
}
在Readen属性中,存在等于"1"或等于"0"的值。如何计算每一个等于"1"的Readen ?
更新;
试过这通电话:
private void CountUnread() {
int i = 0;
Conversation cs = new Conversation();
if (cs.Readen == "1") {
i++;
}
MessageBox.Show(i.ToString());
}
MessageBox显示零
使用Linq,或者更准确地说,使用Enumerable。计算方法:
IEnumerable<Conversation> items = ...
...
var count = items.Count(c => c.Readen == 1);
像这样的东西…
Conversation cs = new Conversation();
//如果你在另一个类中创建实例
if (cs.Readen.Equals(1))
{
//Your Statements Here...
}