C# 有个用法
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); }