私はList、例えば:
public class User
{
public string Name { get; set;}
public bool IsShow { get; set;}
}
List<User> myList = new List<User>();
myList.Add(new User(){Name = "FUser", IsShow = true});
myList.Add(new User(){Name = "FUser2", IsShow = true});
myList.Add(new User(){Name = "FUser3", IsShow = true});
myList.Add(new User(){Name = "BUser", IsShow = true});
myList.Add(new User(){Name = "FUser4", IsShow = true});
リスト内の要素を特定の基準でフィルタリングしてから、Linqでそれらのプロパティを変更するにはどうすればよいですか?
要素をフィルタリングします:
myList.AsEnumerable().Where(u => u.Name.Contains("/" + F + "/");
したがって、、、、およびのプロパティIsShow = trueが必要です。"FUser""FUser2""FUser3""FUser4"IsShow = falseBUser
サイクルなしでLinqで可能ですか?