我正在使用通用列表将不同实体的数据填充到一组列表中,如下所示:
List<Foo> foos ..
List<Bar> bars ..
我需要将这些列表写入一个文件,我有一个util方法来使用反射获取属性等的值。
我想做的是:使用单一方法将它们写入文件,例如:
void writeToFile(a generic list)
{
//Which i will write to file here.
}
我该怎么做?
我希望能够拨打:
writeToFile(bars);
writeToFile(foos);
4条答案
按热度按时间xggvc2p61#
okxuctiv2#
可以使用泛型允许调用方指定列表包含的预期类型。
snz8szmq3#
可能是...
。。。或者你可以试试。。
......或者别的什么......你明白我的意思。
798qvoo84#
你应该看看serialization的主题。有关于处理泛型类型的somearticles。