我需要一些帮助来弄清楚如何实现以下目标:
以下是代码:
p1: main.o upd_athlete.o athlete.o
g++ -Wall -g main.o upd_athlete.o athlete.o -o p1 -std=c++11
main.o: main.cpp athlete.h athlete.cpp upd_at.h upd_athlete.cpp
g++ -Wall -g -c main.cpp -std=c++11
upd_athlete.o: upd_athlete.cpp upd_at.h athlete.cpp athlete.h
g++ -Wall -g -c upd_athlete.cpp -std=c++11
athlete.o: athlete.cpp athlete.h
g++ -Wall -g -c athlete.cpp -std=c++11
clean:
\rm *.o
到此我可以使用"对象"中的信息将数据填充到我的UI。
现在我需要过滤该对象的少数成员并仅返回到我的UI。为了做到这一点,我有一个映射xml文件,看起来像这样
public class Data
{
public string FirstName;
public string LastName;
public int Age;
}
var data=new Data
{
//this object is filled from the data i retreive from a database.
}).ToList();
var object = new JavaScriptSerializer().Serialize(data);
return object.
我查询xml文件并形成需要过滤的内容列表,并根据此xmllist我想过滤"对象"如上所述,并将数据传递给用户界面。
需要一些帮助如何实现上述目标。
答案 0 :(得分:0)
如果您希望在C#中执行此操作,请在此处查看: How to create a dynamic LINQ select projection function from a string[] of names?
我无法想到绕过反思的方法。