2016-04-12 8 views
0

以下は私のLINQの式である:のLINQ ++ネット表現変換

ListName.Except(XXX) .Where;(X => x.columnname = "XYZ"!)

誰かがこの表現をC++。netに変換するのを助けることができますか?

答えて

0

C++/CLIではLinqメソッドを使用できますが、ラムダ構文は使用できません。代わりに、それを本格的な方法に変え、デリゲートとして渡す必要があります。

static bool NotBannedColumnName(ColumnObject x) 
{ 
    return x.columnname != "xyz"; 
} 

ListName.Except(xxx).Where(gcnew Func<TSource, bool>(&ThisClass::NotBannedColumnName));