user989988
user989988

Reputation: 3736

Lambda expression compare boolean as false or true

Is there a way to simplify the following code (Lambda expression compare boolean as false)

allUsers.Where(g => g.IsAMember == false).ToList();
allUsers.Where(g => g.IsAMember == true).ToList();

Upvotes: 0

Views: 609

Answers (1)

Guru Stron
Guru Stron

Reputation: 141690

If IsAMember is a boolean (non-nullable one) then you should be able to simply do:

var nonMembers = allUsers
    .Where(g => !g.IsAMember)
    .ToList();

And

var members = allUsers
    .Where(g => g.IsAMember)
    .ToList();

Upvotes: 2

Related Questions