var listData = new List<Data>() { new Data {TEST1="1",TEST2="2", TEST3="3",ID1= "1",ID2= "2",ID3="3",ID4="4",ID5="5"}, new Data {TEST1="1",TEST2="2", TEST3="3",ID1= "1",ID2= "2",ID3="3",ID4="4",ID5="5"}, new Data {TEST1="1",TEST2="2", TEST3="3",ID1= "1",ID2= "2",ID3="3",ID4="4",ID5="5"}, new Data {TEST1="1",TEST2="2", TEST3="3",ID1= "1",ID2= "2",ID3="3",ID4="4",ID5="5"}, new Data {TEST1="1",TEST2="2", TEST3="3",ID1= "",ID2= "",ID3="",ID4="",ID5=""}, };
このようなリストのデータからLinqを使って、「ID1~ID5」がすべて空白のものを取得したいのですが、下記の記述より簡単な方法はありますでしょうか?
var test = listData.Where(x => x.ID1 == "" && x.ID2 == "" && x.ID3 == "" && x.ID4 == "" && x.ID5 == "").ToList();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/07 07:08