2013-02-07 9 views

cevap

9

Dene:

bool test = MyList.Any(x => x); 

Ama bir şey eklemeden önce listenizi başlatmak zorundayız.

+2

MyList.Any (x => x == true); Bu durumda açıkça IMO olmak zarar vermez. – David

4

kullanın Herhangi

var anyTrue = MyList.Any(i => i); 
+0

iyi cevap, teşekkürler –

1

sen ne acaba bütün true değerini

List<bool> MyList = new List<bool>(); 
MyList.Add(true); 
MyList.Add(false); 
MyList.Add(false); 
var listTrue = MyList.Where(c => c); 

listeleyin etmek istiyorsanız size .Find istiyorsanız, aynı sonuçtur çünkü Class gerçek.

var b = MyList.Find(c => c) 

belki var veya DataType beyan unuttum?

+0

iyi cevap, teşekkürler –

0

myList bool listesidir

myList = getSelectedChannels(); allTrue = myList.FindAll (a => a == true);

allTrue, ölçütlerle eşleşen bir bool listesi olacaktır (bool true). Şimdi allTrue.Count'ın o listedeki öğe sayısını aldığını söyleyin.

İlgili konular