List<bool> MyList;
MyList.Add(true);
MyList.Add(false);
MyList.Add(false);
herhangi bir değer doğruysa test etmek linq kullanmak temiz bir yolu nedir
?MyList.Find(SomeBoolean=>SomeBoolean)
'u denedim, ancak sonuç garip.
List<bool> MyList;
MyList.Add(true);
MyList.Add(false);
MyList.Add(false);
herhangi bir değer doğruysa test etmek linq kullanmak temiz bir yolu nedir
?MyList.Find(SomeBoolean=>SomeBoolean)
'u denedim, ancak sonuç garip.
Dene:
bool test = MyList.Any(x => x);
Ama bir şey eklemeden önce listenizi başlatmak zorundayız.
kullanın Herhangi
var anyTrue = MyList.Any(i => i);
iyi cevap, teşekkürler –
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?
iyi cevap, teşekkürler –
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.
MyList.Any (x => x == true); Bu durumda açıkça IMO olmak zarar vermez. – David