0
下面是我的LINQ表達式:LINQ到C++淨表達轉換
ListName.Except(XXX) 。凡;(X => x.columnname = 「XYZ」!)
有人可以幫助將此表達式轉換爲C++。net嗎?
下面是我的LINQ表達式:LINQ到C++淨表達轉換
ListName.Except(XXX) 。凡;(X => x.columnname = 「XYZ」!)
有人可以幫助將此表達式轉換爲C++。net嗎?
您可以在C++/CLI中使用Linq方法,但不能使用Lambda語法。相反,你需要把它變成一個完整的方法,然後把它作爲一個委託來傳遞。
static bool NotBannedColumnName(ColumnObject x)
{
return x.columnname != "xyz";
}
ListName.Except(xxx).Where(gcnew Func<TSource, bool>(&ThisClass::NotBannedColumnName));