我有一个函数可以浏览对象列表(流派、国籍等)。它必须返回特定属性的添加(每个对象不同)。我无法修改这些列出的对象的代码(在 DDL 中)。
这里有一些我现在必须做的例子:
private String formatListString(List<Genre> list)
{
for (...)
{
str += list[i].Value;
...
}
return str;
}
private String formatListString(List<Nationality> list)
{
for (...)
{
str += list[i].Code;
...
}
return str;
}
我怎样才能使它成为一个单一的功能?也许在函数中添加一个参数来指定要使用的属性?
谢谢。