var retList = listString.Where(u => u.Length > 4);
将listString中的 Length 大于4的 成员放到 retList中。
这个功能大大减轻了 工作量
class A
{
public:
A()
{
x = "def";
};
CString x ;
};
#define JOINS(a,b,c,d) \
{\
for(int i = 0 ; i < 3 ; i++ )\
{if( a[i].##b c d ) v.Add(a[i].##b); }\
\
}
CStringArray v;
A y[3];
void CTestdlgDlg::OnButton1()
{
y[0].x = "11";
y[1].x = "22";
y[2].x = "33";
JOINS(y,x,!=,"33");
CString str ;
for( int i = 0 ; i < v.GetSize() ; i++ )
{
str += v[i];
str += " ";
}
AfxMessageBox(str);
}