2010-07-27 27 views
-1

我想拍下pa但是空的MG道具。在Linq拍攝沒有空物業的物品

Parent pa = new Parent() 
       { 
        MC = new Child[] 
          { 
           new Child() {M1 = 1}, 
           new Child() {M1 = 2}, 
           new Child() {M1 = 3}, 
          }, 
        MG = new GrandChild[] 
          { 
           new GrandChild() {M2 = "1"}, 
           new GrandChild() {M2 = ""}, 
           new GrandChild() {M2 = ""}, 
           new GrandChild() {M2 = "4"}, 
          }, 
        MP = "just string prop", 
       }; 

我知道這是不是真的,但不想把我的對象這樣的方式:?

var vv = pa.MG.Where(_p=>_p.M2!="").Select(_k=>_k.**parent**) 
+0

什麼是「_K ** **父母也許,如果你描述你想什麼要做到這一點,會更容易告訴你如何做到這一點 – 2010-07-27 18:29:07

+0

我想採取沒有MG空元素的pa對象 – uzay95 2010-07-27 18:37:30

回答

0
pa.MG = pa.MG.Where(gc => gc.M2 != "").ToArray(); 
+0

是...... IT isss ...爲什麼我沒有想到要改變屬性的值:( – uzay95 2010-07-27 20:16:49