我有一堂课:
public class Test1
{
public void assignData(List<CustomClass> customData, string targetFieldName)
{
for(int i=0; i<customData.Count; i++)
{
if(customData[i].targetFieldName)
{
customData[i].targetFieldName = newValue;
}
}
}
}
List<customClass1> list1;
List<customClass2> list2;
customClass1 和 customClass2 完全不同,但它们共享相同的字段“dateAdded”。我希望能够调用 Test1.assignData(list1, "dateAdded") 和 Test1.assignData(list2, "dateAdded")。并且 list1 和 list2 将得到更新。我怎样才能做到这一点?谢谢!